/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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-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-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}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.shrink{flex-shrink:1}.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}.resize-y{resize:vertical}.content-start{align-content:flex-start}.gap-4{gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.py-3{padding-block:calc(var(--spacing) * 3)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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)}.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,)}.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))}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@font-face{font-family:Erten Cormorant Infant;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-infant-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Erten Cormorant Infant;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-infant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Erten Cormorant Infant";--ink:#161616;--paper:#f4f3f1;--bronze:#b38f6f;--red:#b38f6f;--blue-gray:#161616;--mint:#b38f6f;--page-gutter:3.8vw;--tal-card-radius:18px;--tal-control-radius:12px}.mobile-section-nav{display:none}body .mobile-section-nav{top:calc(84px + var(--retail-notice-height,0px))}body:has(.tal-header.is-scrolled) .mobile-section-nav{top:calc(76px + var(--retail-notice-height,0px))}main>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px}@media (width<=900px){.mobile-section-nav{z-index:58;color:#fff;backdrop-filter:blur(14px);background:#161616eb;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;height:42px;padding:0 11px;display:grid;position:fixed;top:94px;left:16px;right:16px;overflow:hidden;box-shadow:0 10px 30px #00000029}.mobile-section-nav>span{color:var(--bronze);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900}.mobile-section-nav>div{overscroll-behavior-inline:contain;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.mobile-section-nav>div::-webkit-scrollbar{display:none}.mobile-section-nav a{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff2e;border-radius:9px;flex:none;max-width:180px;padding:7px 10px;font-size:9px;font-weight:700;overflow:hidden}.mobile-section-nav a:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.tal-type-cursor,.tal-hero-video{display:none}.tal-story-frame{animation:none}}.articles-page,.article-page{background:var(--paper);color:var(--ink)}.articles-hero{min-height:680px;padding:145px var(--page-gutter) 72px;background:var(--ink);color:#fff;grid-template-columns:1.08fr .92fr;align-items:center;gap:7vw;display:grid}.articles-hero>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.articles-hero nav,.article-hero nav{color:#ffffff7a;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:9px;font-weight:700;display:flex}.articles-hero h1{max-width:800px;font-family:var(--font-display),serif;letter-spacing:-.048em;text-wrap:balance;margin:80px 0 0;font-size:clamp(58px,6.4vw,96px);font-weight:400;line-height:.87}.articles-hero>div>p{color:#ffffffa6;max-width:690px;margin:28px 0 0;font-size:16px;line-height:1.75}.articles-hero-media{border-radius:22px;min-height:470px;position:relative;overflow:hidden}.articles-hero-media img,.articles-featured-media img,.articles-card-media img,.article-hero>div:last-child img{object-fit:cover}.articles-featured{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.articles-featured-media{border-radius:24px;min-height:540px;position:relative;overflow:hidden}.articles-featured article>span,.articles-index article>span{color:var(--bronze);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.articles-featured h2{max-width:720px;margin:24px 0 0;font-size:clamp(48px,5.5vw,78px);line-height:.92}.articles-featured article>p{color:#161616a3;max-width:620px;margin:25px 0 0;font-size:15px;line-height:1.75}.articles-featured article>a,.articles-cta a,.article-inline-cta a{background:var(--ink);color:#fff;text-transform:uppercase;border-radius:14px;align-items:center;gap:10px;min-height:51px;margin-top:29px;padding:0 21px;font-size:10px;font-weight:800;display:inline-flex}.articles-index{background:var(--paper)}.articles-index>header{grid-template-columns:1.1fr .7fr;align-items:end;gap:8vw;margin-bottom:62px;display:grid}.articles-index h2{max-width:800px;font-size:clamp(52px,6vw,86px);line-height:.9}.articles-index>header>p{color:#16161699;max-width:530px;font-size:15px;line-height:1.7}.articles-index>div{border-top:1px solid #16161626;grid-template-columns:repeat(2,1fr);display:grid}.articles-index article{border-bottom:1px solid #16161626;min-width:0;padding:44px 42px 48px 0}.articles-index article:nth-child(2n){border-left:1px solid #16161626;padding-left:42px}.articles-card-media{background:#ddd;border-radius:19px;height:330px;margin-bottom:27px;display:block;position:relative;overflow:hidden}.articles-card-media img{transition:scale .6s}.articles-card-media:hover img{scale:1.03}.articles-index h3{max-width:620px;font-family:var(--font-display),serif;margin:18px 0 0;font-size:37px;font-weight:400;line-height:.98}.articles-index article>p{color:#1616169c;max-width:600px;margin:18px 0 0;font-size:14px;line-height:1.7}.articles-read{text-transform:uppercase;align-items:center;gap:8px;margin-top:24px;font-size:10px;font-weight:800;display:inline-flex}.articles-cta{min-height:580px;padding:90px var(--page-gutter);background:var(--ink);color:#fff;text-align:center;place-items:center;display:grid}.articles-cta>div{max-width:900px}.articles-cta h2{font-size:clamp(58px,7vw,100px);line-height:.86}.articles-cta p{color:#ffffffa3;max-width:670px;margin:28px auto 0;font-size:15px;line-height:1.7}.articles-cta a{background:var(--bronze);color:#fff;border-radius:12px}.articles-cta small{color:#ffffff8c;justify-content:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.article-hero{min-height:760px;padding:145px var(--page-gutter) 72px;background:var(--ink);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;display:grid}.article-hero>div:first-child>p{color:var(--bronze);letter-spacing:.08em;text-transform:uppercase;margin:70px 0 0;font-size:10px;font-weight:800}.article-hero h1{max-width:900px;font-family:var(--font-display),serif;letter-spacing:-.042em;text-wrap:balance;margin:22px 0 0;font-size:clamp(58px,6vw,90px);font-weight:400;line-height:.88}.article-hero>div:first-child>span{color:#ffffffa8;max-width:700px;margin-top:28px;font-size:16px;line-height:1.72;display:block}.article-hero small{color:#ffffff6b;text-transform:uppercase;margin-top:25px;font-size:10px;display:block}.article-hero>div:last-child{border-radius:23px;min-height:530px;position:relative;overflow:hidden}.article-layout{background:#fff;grid-template-columns:270px minmax(0,780px);justify-content:center;gap:9vw;display:grid}.article-layout aside{align-self:start;padding-top:10px;position:sticky;top:135px}.article-layout aside nav{border-top:1px solid #16161626;margin-top:20px;display:grid}.article-layout aside nav a{color:#161616a6;border-bottom:1px solid #1616161f;padding:14px 0;font-size:11px;line-height:1.45}.article-layout aside>a{color:var(--bronze);text-transform:uppercase;align-items:center;gap:8px;margin-top:25px;font-size:10px;font-weight:800;display:flex}.article-lead{font-family:var(--font-display),serif;margin:0 0 80px;color:var(--ink)!important;font-size:32px!important;line-height:1.25!important}.article-body>section{border-top:1px solid #16161626;margin-top:80px;padding-top:48px;scroll-margin-top:150px}.article-body>section>span{color:var(--bronze);font-size:10px;font-weight:800}.article-body{overflow-wrap:anywhere;min-width:0}.article-hero h1,.article-body h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.article-body h2{margin:18px 0 28px;font-size:clamp(42px,4.4vw,64px);line-height:.95}.article-body p{color:#161616b0;font-size:17px;line-height:1.85}.article-body p+p{margin-top:20px}.article-body ul{border-top:1px solid #16161626;grid-template-columns:1fr 1fr;gap:0 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.article-body li{border-bottom:1px solid #16161621;align-items:center;gap:10px;min-height:56px;font-size:12px;font-weight:700;display:flex}.article-body li svg{color:var(--bronze);flex:none}.article-faq details{border-bottom:1px solid #16161624}.article-faq summary{cursor:pointer;font-family:var(--font-display),serif;padding:22px 0;font-size:24px}.article-faq details p{padding:0 0 25px;font-size:15px}.article-inline-cta{background:var(--ink);color:#fff;border-radius:22px;border:0!important;margin-top:90px!important;padding:55px!important}.article-inline-cta h2{color:#fff;margin-top:0;font-size:48px}.article-inline-cta p{color:#ffffffa6}.article-inline-cta a{background:var(--bronze);color:#fff;border-radius:12px}.article-related{background:var(--paper)}.article-related>header{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.article-related h2{font-size:64px}.article-related>header a{text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.article-related>div{border-block:1px solid #16161626;grid-template-columns:repeat(3,1fr);display:grid}.article-related>div>a{min-height:250px;padding:28px 30px 30px 0}.article-related>div>a+a{border-left:1px solid #16161626;padding-left:30px}.article-related span{color:var(--bronze);text-transform:uppercase;font-size:9px;font-weight:800}.article-related h3{font-family:var(--font-display),serif;margin-top:55px;font-size:31px;font-weight:400;line-height:1}.article-related p{color:#16161680;text-transform:uppercase;margin-top:18px;font-size:10px}@media (width<=900px){.articles-hero,.article-hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding:145px 20px 28px}.articles-hero h1{margin-top:55px;font-size:clamp(48px,13vw,66px)}.articles-hero-media,.article-hero>div:last-child{min-height:390px}.articles-featured{grid-template-columns:1fr;gap:45px;padding:76px 20px}.articles-featured-media{min-height:410px}.articles-featured h2{font-size:49px}.articles-index{padding:76px 20px}.articles-index>header{grid-template-columns:1fr;gap:22px}.articles-index h2{font-size:51px}.articles-index>div{grid-template-columns:1fr}.articles-index article,.articles-index article:nth-child(2n){border-left:0;padding:34px 0}.articles-card-media{height:310px}.articles-cta{min-height:520px;padding:75px 20px}.articles-cta h2{font-size:61px}.article-hero>div:first-child>p{margin-top:55px}.article-hero h1{font-size:clamp(48px,12.5vw,65px)}.article-layout{grid-template-columns:1fr;padding:72px 20px}.article-layout aside{border:1px solid #16161626;border-radius:16px;padding:18px;position:static}.article-lead{margin-bottom:60px;font-size:27px!important}.article-body h2{font-size:45px}.article-body p{font-size:16px}.article-body ul{grid-template-columns:1fr}.article-inline-cta{padding:35px 25px!important}.article-inline-cta h2{font-size:42px}.article-related{padding:76px 20px}.article-related>header{flex-direction:column;align-items:flex-start;gap:20px}.article-related h2{font-size:52px}.article-related>div{grid-template-columns:1fr}.article-related>div>a,.article-related>div>a+a{border-bottom:1px solid #16161626;border-left:0;min-height:190px;padding:26px 0}.article-related h3{margin-top:35px}}.skip-link{z-index:999;background:var(--bronze);color:#fff;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:900;transition:translate .2s;position:fixed;top:10px;left:10px;translate:0 -150%}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;translate:0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.content-start-anchor{outline:0;width:1px;height:1px;margin-top:-1px;scroll-margin-top:110px;display:block;position:relative;overflow:hidden}.contact-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.articles-page a:focus-visible,.articles-page button:focus-visible,.article-page a:focus-visible,.article-page button:focus-visible,.article-page summary:focus-visible,.editorial-page a:focus-visible{outline-offset:4px;outline:2px solid #c9a483}.articles-hero-link{color:#fff;text-transform:uppercase;border-bottom:1px solid #ffffff59;align-items:center;gap:10px;margin-top:30px;padding-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.articles-pathways{background:#fff}.articles-pathways>header{grid-template-columns:.42fr 1fr;align-items:start;gap:7vw;margin-bottom:55px;display:grid}.articles-pathways>header>p,.articles-downloads>header>p,.articles-editorial>div:first-child>p,.editorial-principles>header>p{color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.articles-pathways h2,.articles-downloads h2,.articles-editorial h2,.editorial-principles h2{max-width:900px;font-family:var(--font-display),serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:400;line-height:.92}.articles-pathways>div{border-block:1px solid #16161629;grid-template-columns:repeat(3,1fr);display:grid}.articles-pathways>div>a{min-height:300px;padding:28px 35px 34px 0;position:relative}.articles-pathways>div>a+a{border-left:1px solid #16161624;padding-left:35px}.articles-pathways a>span{color:var(--bronze);font-size:10px;font-weight:800}.articles-pathways a>small{color:#1616167a;text-transform:uppercase;margin-top:43px;font-size:10px;display:block}.articles-pathways h3{max-width:360px;font-family:var(--font-display),serif;margin:14px 0 0;font-size:35px;font-weight:400;line-height:.98}.articles-pathways a>p{color:#1616169c;max-width:370px;margin:18px 0 0;font-size:13px;line-height:1.65}.articles-pathways a>svg{color:var(--bronze);position:absolute;bottom:32px;right:28px}.articles-featured article>ul{border-top:1px solid #16161624;margin:30px 0 0;padding:0;list-style:none;display:grid}.articles-featured article>ul li{border-bottom:1px solid #1616161f;align-items:center;gap:10px;min-height:48px;font-size:11px;font-weight:700;display:flex}.articles-featured article>ul svg{color:var(--bronze);flex:none}.articles-anchor{position:relative;top:-120px}.articles-filter{flex-wrap:wrap;margin-bottom:15px;display:flex;border:0!important;gap:9px!important}.articles-filter button{cursor:pointer;background:0 0;border:1px solid #16161630;border-radius:12px;min-height:42px;padding:0 15px;font-size:10px;font-weight:800}.articles-filter button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.articles-result-status{color:#16161685;text-transform:uppercase;margin:0 0 25px;font-size:10px}.articles-grid{border-top:1px solid #16161626;grid-template-columns:repeat(2,1fr);display:grid}.articles-grid article{position:relative}.articles-grid article>small{color:#16161659;font-size:9px;position:absolute;bottom:48px;right:42px}.articles-downloads{background:var(--ink);color:#fff}.articles-downloads>header{grid-template-columns:.35fr 1fr .6fr;align-items:start;gap:6vw;margin-bottom:55px;display:grid}.articles-downloads>header>span{color:#ffffff94;font-size:14px;line-height:1.7}.articles-downloads>div{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.articles-downloads>div>a{min-height:220px;padding:28px 34px 30px 0}.articles-downloads>div>a+a{border-left:1px solid #ffffff24;padding-left:34px}.articles-downloads a>svg{color:var(--bronze)}.articles-downloads a>strong{max-width:320px;font-family:var(--font-display),serif;margin-top:55px;font-size:30px;font-weight:400;line-height:1;display:block}.articles-downloads a>span{color:#ffffff85;margin-top:15px;font-size:11px;line-height:1.5;display:block}.articles-editorial{background:#fff;grid-template-columns:1fr .75fr;align-items:end;gap:9vw;display:grid}.articles-editorial>div:last-child>p{color:#161616a1;margin:0;font-size:15px;line-height:1.75}.articles-editorial>div:last-child>a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin-top:28px;padding-bottom:7px;font-size:10px;font-weight:900;display:inline-flex}.article-progress{z-index:110;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.article-progress>span{transform-origin:0;background:var(--bronze);will-change:transform;width:100%;height:100%;display:block}.article-utility{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.article-utility button{cursor:pointer;color:#ffffffb8;text-transform:uppercase;background:0 0;border:1px solid #ffffff38;border-radius:11px;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.article-answer{background:var(--bronze);grid-template-columns:1fr .62fr;gap:9vw;display:grid}.article-answer>div>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.article-answer h2{max-width:900px;font-family:var(--font-display),serif;letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.03}.article-answer ul{border-top:1px solid #1616163d;margin:0;padding:0;list-style:none}.article-answer li{border-bottom:1px solid #16161633;align-items:center;gap:12px;min-height:62px;font-size:12px;font-weight:800;line-height:1.45;display:flex}.article-answer li svg{flex:none}.article-context-link{border-bottom:1px solid var(--bronze);color:var(--bronze);text-transform:uppercase;align-items:center;gap:8px;margin-top:28px;padding-bottom:7px;font-size:10px;font-weight:900;display:inline-flex}.article-body>.article-conversation{background:#f7f5f1;border:1px solid #16161624;border-radius:20px;margin-top:0;padding:30px 34px}.article-conversation>span{color:var(--bronze);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.article-conversation h2{margin:15px 0 20px;font-size:clamp(30px,3.2vw,46px);line-height:1.05}.article-conversation p{margin:0;font-size:16px;line-height:1.7}.article-conversation>a{border-bottom:1px solid;align-items:center;gap:8px;margin-top:22px;padding-bottom:5px;font-size:11px;font-weight:800;display:inline-flex}.article-inline-visual{margin:36px 0 8px}.article-inline-visual>div{aspect-ratio:16/10;background:#e9e6df;border-radius:16px;position:relative;overflow:hidden}.article-inline-visual img{object-fit:cover}.article-inline-visual figcaption{color:#1616168c;margin-top:10px;font-size:11px;line-height:1.5}@media (width<=700px){.article-body>.article-conversation{padding:24px 20px}.article-conversation h2{font-size:34px}}.articles-new{background:#f3f1ed}.articles-new>header{grid-template-columns:.35fr 1fr;align-items:start;gap:5vw;margin-bottom:35px;display:grid}.articles-new>header p,.articles-new small{color:var(--bronze);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.articles-new h2{font-family:var(--font-display),serif;margin:0;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:.96}.articles-new>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.articles-new>div>a{border-bottom:1px solid #1616162e;min-width:0;padding-bottom:18px;display:block}.articles-new-image{aspect-ratio:4/3;background:#e7e2da;border-radius:14px;margin-bottom:18px;display:block;position:relative;overflow:hidden}.articles-new-image img{object-fit:cover}.articles-new h3{font-family:var(--font-display),serif;margin:13px 0 22px;font-size:clamp(27px,2.4vw,38px);font-weight:400;line-height:1.08}.articles-new>div>a>span:last-child{align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=900px){.articles-new>header,.articles-new>div{grid-template-columns:1fr}.articles-new>div>a{margin-bottom:20px}}.article-decision>div{border-top:1px solid #16161629}.article-decision>div>div{border-bottom:1px solid #16161621;grid-template-columns:150px 1fr;align-items:center;gap:25px;min-height:66px;display:grid}.article-decision strong{text-transform:uppercase;font-size:11px}.article-decision p{margin:0!important;font-size:14px!important}.article-erten-note{background:#eeeae5;border-radius:22px;border:0!important;padding:52px!important}.article-erten-note h2{font-size:48px}.article-erten-note small{color:#1616168a;border-top:1px solid #16161626;margin-top:28px;padding-top:18px;font-size:10px;line-height:1.6;display:block}.article-inline-cta>span{color:var(--bronze);text-transform:uppercase;font-size:10px;font-weight:900}.article-inline-cta>div{flex-wrap:wrap;gap:10px;display:flex}.article-inline-cta a.is-secondary{color:#fff;background:0 0;border:1px solid #ffffff38}.article-inline-cta>small{color:#ffffff80;align-items:center;gap:8px;margin-top:16px;font-size:10px;display:flex}.editorial-page{color:var(--ink);background:#fff}.editorial-hero{min-height:680px;padding:150px var(--page-gutter) 85px;background:var(--ink);color:#fff}.editorial-hero nav{color:#ffffff7a;text-transform:uppercase;gap:8px;font-size:10px;display:flex}.editorial-hero h1{max-width:1100px;font-family:var(--font-display),serif;letter-spacing:-.045em;margin:110px 0 0;font-size:clamp(60px,7.2vw,104px);font-weight:400;line-height:.86}.editorial-hero>p{color:#ffffffa3;max-width:680px;margin:32px 0 0;font-size:16px;line-height:1.75}.editorial-principles>header{grid-template-columns:.4fr 1fr;gap:7vw;margin-bottom:60px;display:grid}.editorial-principles>div{border-top:1px solid #16161626;grid-template-columns:repeat(3,1fr);display:grid}.editorial-principles article{border-bottom:1px solid #16161626;min-height:250px;padding:28px 35px 30px 0}.editorial-principles article:not(:nth-child(3n+1)){border-left:1px solid #16161626;padding-left:35px}.editorial-principles article>svg{color:var(--bronze)}.editorial-principles h3{font-family:var(--font-display),serif;margin:55px 0 0;font-size:30px;font-weight:400}.editorial-principles article>p{color:#16161699;font-size:13px;line-height:1.65}.editorial-review{background:var(--bronze);text-align:center}.editorial-review>div{max-width:900px;margin:auto}.editorial-review h2{font-family:var(--font-display),serif;font-size:clamp(54px,6.5vw,90px);font-weight:400;line-height:.9}.editorial-review p{max-width:650px;margin:25px auto 0;font-size:15px;line-height:1.7}.editorial-review a{background:var(--ink);color:#fff;text-transform:uppercase;border-radius:14px;align-items:center;gap:10px;margin-top:30px;padding:16px 20px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=900px){.articles-hero{padding-top:126px}.articles-hero h1{margin-top:45px}.articles-hero-media{min-height:330px}.articles-pathways>header,.articles-downloads>header,.articles-editorial,.article-answer,.editorial-principles>header{grid-template-columns:1fr;gap:24px}.articles-pathways h2,.articles-downloads h2,.articles-editorial h2,.editorial-principles h2{font-size:48px}.articles-pathways>div,.articles-downloads>div{grid-template-columns:1fr}.articles-pathways>div>a,.articles-pathways>div>a+a{border-bottom:1px solid #16161624;border-left:0;min-height:230px;padding:25px 0}.articles-pathways a>small{margin-top:30px}.articles-pathways a>svg{bottom:28px;right:0}.articles-featured-media{min-height:340px}.articles-featured h2{font-size:46px}.articles-filter{grid-template-columns:1fr 1fr;display:grid!important}.articles-filter button{padding:8px 10px;line-height:1.25}.articles-grid{grid-template-columns:1fr}.articles-grid article,.articles-grid article:nth-child(2n){grid-template-columns:112px 1fr;gap:0 16px;padding:25px 0;display:grid}.articles-grid .articles-card-media{border-radius:15px;grid-row:1/6;width:112px;height:150px;margin:0}.articles-grid article>span,.articles-grid article>h3,.articles-grid article>p,.articles-grid .articles-read{grid-column:2;margin-top:0}.articles-grid article>h3{margin-top:8px;font-size:27px}.articles-grid article>p{display:none}.articles-grid .articles-read{margin-top:16px}.articles-grid article>small{display:none}.articles-downloads>div>a,.articles-downloads>div>a+a{border-bottom:1px solid #ffffff24;border-left:0;min-height:180px;padding:25px 0}.articles-downloads a>strong{margin-top:36px}.articles-editorial{align-items:start}.article-hero{padding-top:126px}.article-hero h1{font-size:clamp(43px,11.5vw,58px)}.article-hero>div:last-child{min-height:320px}.article-answer{padding:70px 20px}.article-answer h2{font-size:36px}.article-answer ul{margin-top:15px}.article-layout{gap:45px;padding:58px 20px}.article-layout aside{padding:16px}.article-lead{margin-bottom:48px;font-size:25px!important}.article-body>section{margin-top:58px;padding-top:35px}.article-body h2{font-size:39px}.article-body p{line-height:1.75}.article-decision>div>div{grid-template-columns:95px 1fr;gap:15px}.article-erten-note{padding:32px 24px!important}.article-erten-note h2{font-size:38px}.article-inline-cta{margin-top:65px!important;padding:32px 24px!important}.article-inline-cta h2{font-size:38px}.article-inline-cta>div{display:grid}.article-inline-cta a{justify-content:center;margin-top:0}.article-related{padding:68px 20px}.article-related h2{font-size:45px}.article-related>div>a,.article-related>div>a+a{min-height:155px}.article-related h3{margin-top:27px;font-size:27px}.editorial-hero{min-height:620px;padding:126px 20px 70px}.editorial-hero h1{margin-top:80px;font-size:58px}.editorial-principles>div{grid-template-columns:1fr}.editorial-principles article,.editorial-principles article:not(:nth-child(3n+1)){border-left:0;min-height:0;padding:25px 0}.editorial-principles h3{margin-top:35px}}@media print{.tal-header,.tal-footer,.global-page-actions,.cookie-consent,.mobile-section-nav,.article-progress,.article-utility,.article-related,.article-inline-cta{display:none!important}.article-hero{color:#000;background:#fff;min-height:0;padding:30px;display:block}.article-hero>div:last-child{display:none}.article-hero nav{color:#555}.article-hero h1{font-size:48px}.article-hero>div:first-child>span,.article-hero small{color:#333}.article-answer,.article-layout{background:#fff;padding:30px;display:block}.article-answer ul,.article-layout aside{display:none}.article-body>section{break-inside:avoid;margin-top:30px}.article-body h2{font-size:34px}.article-erten-note{background:#eee!important}}.product-category-page{background:var(--paper);color:var(--ink)}.product-category-hero{min-height:720px;padding:clamp(145px,13vw,184px) var(--page-gutter) 76px;background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,6vw,94px);display:grid}.product-category-hero-copy{flex-direction:column;justify-content:space-between;min-width:0;min-height:500px;display:flex}.product-category-hero-copy nav{color:#ffffff75;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.product-category-hero-copy nav a:hover{color:var(--bronze)}.product-category-hero-copy nav span[aria-current=page]{color:#ffffffbd}.product-category-hero-copy h1{max-width:860px;font-family:var(--font-display),serif;letter-spacing:-.046em;text-wrap:balance;margin:0;font-size:clamp(52px,5.5vw,82px);font-weight:400;line-height:.9}.product-category-hero-copy>div>p{color:#ffffffab;max-width:720px;margin:27px 0 0;font-size:16px;line-height:1.72}.product-category-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.product-category-hero-actions a{letter-spacing:.035em;text-transform:uppercase;border:1px solid #ffffff4d;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 21px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,translate .2s;display:inline-flex}.product-category-hero-actions a.is-primary{border-color:var(--bronze);background:var(--bronze);color:#fff;border-radius:12px}.product-category-hero-actions a:hover{border-color:#fff;translate:0 -2px}.product-category-hero-copy small{color:#ffffff94;align-items:center;gap:8px;margin-top:19px;font-size:11px;line-height:1.5;display:flex}.product-category-hero-copy small svg{color:var(--bronze);flex:none}.product-category-hero-media{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:12px;height:520px;display:grid}.product-category-hero-media>div{background:#242424;border-radius:20px;min-width:0;position:relative;overflow:hidden}.product-category-hero-media>div.is-main{grid-row:1/3}.product-category-hero-media img{object-fit:cover}.product-category-hero-media>div:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.product-category-trust{padding:0 var(--page-gutter);background:#fff;border-bottom:1px solid #16161624;grid-template-columns:repeat(3,1fr);display:grid}.product-category-trust>div{grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:110px;padding:22px 34px 22px 0;display:grid}.product-category-trust>div+div{border-left:1px solid #16161621;padding-left:34px}.product-category-trust span{color:var(--bronze);font-size:10px;font-weight:700}.product-category-trust p{max-width:270px;margin:0;font-size:13px;font-weight:700;line-height:1.5}.product-category-groups{background:#fff}.product-category-groups>header{grid-template-columns:.45fr 1.2fr;align-items:start;gap:7vw;margin-bottom:54px;display:grid}.product-category-groups>header>p,.product-category-material-copy>p,.product-category-details>header>p,.product-category-path>header>p,.product-category-start>div>p,.product-category-faq>header>p,.product-category-final>div>p{color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.product-category-groups h2,.product-category-material h2,.product-category-details h2,.product-category-path h2,.product-category-start h2,.product-category-faq h2,.product-category-final h2{font-family:var(--font-display),serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:400}.product-category-groups h2{max-width:950px;font-size:clamp(44px,5vw,72px);line-height:.95}.product-category-groups>div{border-block:1px solid #1616162b;grid-template-columns:repeat(3,1fr);display:grid}.product-category-groups article{min-height:265px;padding:28px 34px 34px 0}.product-category-groups article+article{border-left:1px solid #16161626;padding-left:34px}.product-category-groups article>span,.product-category-details article>span{color:var(--bronze);font-size:10px;font-weight:700}.product-category-groups h3{max-width:310px;font-family:var(--font-display),serif;margin:70px 0 0;font-size:35px;font-weight:400;line-height:.95}.product-category-groups article p{color:#16161699;max-width:340px;margin:18px 0 0;font-size:14px;line-height:1.65}.product-category-page .collections-products{background:var(--paper)}.product-category-page .collections-product-grid{grid-template-columns:repeat(3,1fr)}.product-category-page .collections-product-grid article:nth-child(n+7),.product-category-page .collections-show-all{display:none}.product-category-material{background:#fff;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(55px,8vw,125px);display:grid}.product-category-material-copy h2{max-width:720px;margin-top:22px;font-size:clamp(44px,4.8vw,70px);line-height:.95}.product-category-material-copy>span{color:#1616169e;max-width:650px;margin-top:28px;font-size:15px;line-height:1.75;display:block}.product-category-material-copy ul{border-top:1px solid #1616162b;grid-template-columns:1fr 1fr;gap:0 25px;margin:36px 0 0;padding:0;list-style:none;display:grid}.product-category-material-copy li{text-transform:uppercase;border-bottom:1px solid #16161621;align-items:center;gap:10px;min-height:51px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.product-category-material-copy li svg{color:var(--bronze);flex:none}.product-category-material-media{background:#ddd;border-radius:24px;min-height:560px;position:relative;overflow:hidden}.product-category-material-media img{object-fit:cover}.product-category-details{background:var(--ink);color:#fff}.product-category-details>header,.product-category-path>header{grid-template-columns:.42fr 1.2fr;gap:7vw;margin-bottom:62px;display:grid}.product-category-details h2,.product-category-path h2{max-width:900px;font-size:clamp(46px,5vw,74px);line-height:.92}.product-category-details>div{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.product-category-details article{border-bottom:1px solid #ffffff21;min-height:225px;padding:28px 35px 30px 0}.product-category-details article:not(:nth-child(3n+1)){border-left:1px solid #ffffff21;padding-left:35px}.product-category-details h3{font-family:var(--font-display),serif;margin:52px 0 0;font-size:32px;font-weight:400}.product-category-details article p{color:#fff9;max-width:320px;margin:15px 0 0;font-size:13px;line-height:1.65}.product-category-path{background:var(--paper)}.product-category-path ol{border-block:1px solid #1616162b;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.product-category-path li{min-height:250px;padding:27px 30px 30px 0}.product-category-path li+li{border-left:1px solid #16161626;padding-left:30px}.product-category-path li>span{color:var(--bronze);font-size:10px;font-weight:700}.product-category-path li>div{margin-top:65px}.product-category-path h3{font-family:var(--font-display),serif;margin:0;font-size:31px;font-weight:400;line-height:1}.product-category-path li p{color:#16161699;margin:15px 0 0;font-size:13px;line-height:1.6}.product-category-start{background:var(--bronze);grid-template-columns:1fr .85fr;align-items:center;gap:10vw;display:grid}.product-category-start h2{max-width:670px;margin-top:22px;font-size:clamp(48px,5.2vw,76px);line-height:.9}.product-category-start>div>span{max-width:620px;margin-top:28px;font-size:15px;line-height:1.72;display:block}.product-category-start a,.product-category-final a{background:var(--ink);color:#fff;text-transform:uppercase;border-radius:15px;align-items:center;gap:10px;min-height:50px;margin-top:30px;padding:0 21px;font-size:11px;font-weight:700;display:inline-flex}.product-category-start ul{border-top:1px solid #16161638;margin:0;padding:0;list-style:none}.product-category-start li{border-bottom:1px solid #1616162e;align-items:center;gap:12px;min-height:55px;font-size:12px;font-weight:700;display:flex}.product-category-start li svg{flex:none}.product-category-faq{padding:clamp(90px,10vw,145px) var(--page-gutter);background:#fff;grid-template-columns:.62fr 1.1fr;gap:8vw;display:grid}.product-category-faq h2{max-width:600px;margin-top:22px;font-size:clamp(48px,5.3vw,78px);line-height:.91}.product-category-faq>div{border-top:1px solid #1616162e}.product-category-faq details{border-bottom:1px solid #16161626}.product-category-faq summary{cursor:pointer;min-height:78px;font-family:var(--font-display),serif;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;font-size:23px;line-height:1.12;list-style:none;display:grid}.product-category-faq summary::-webkit-details-marker{display:none}.product-category-faq summary>span{color:var(--bronze);font-family:var(--font-body),sans-serif;font-size:9px;font-weight:700}.product-category-faq summary svg{color:var(--bronze);transition:rotate .2s}.product-category-faq details[open] summary svg{rotate:180deg}.product-category-faq details>p{color:#1616169e;max-width:720px;margin:0 40px 28px 48px;font-size:14px;line-height:1.7}.product-category-final{min-height:600px;padding:90px var(--page-gutter);background:var(--ink);color:#fff;text-align:center;place-items:center;display:grid}.product-category-final>div{width:min(100%,900px)}.product-category-final h2{margin-top:22px;font-size:clamp(58px,7.2vw,104px);line-height:.84}.product-category-final>div>span{color:#ffffffa6;max-width:680px;margin:29px auto 0;font-size:15px;line-height:1.72;display:block}.product-category-final a{background:var(--bronze);color:#fff;border-radius:12px}.product-category-final small{color:#ffffff8c;justify-content:center;align-items:center;gap:8px;margin-top:19px;font-size:10px;display:flex}.product-category-final small svg{color:var(--bronze)}.product-category-page a:focus-visible,.product-category-page button:focus-visible,.product-category-page summary:focus-visible{outline-offset:4px;outline:2px solid #c9a483}@media (width<=900px){.product-category-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:126px 19px 58px}.product-category-hero-copy{gap:50px;min-height:0}.product-category-hero-copy h1{font-size:clamp(47px,13.2vw,64px);line-height:.91}.product-category-hero-copy>div>p{margin-top:22px;font-size:15px}.product-category-hero-actions{grid-template-columns:1fr;padding-right:56px;display:grid}.product-category-hero-media{grid-template-columns:1.18fr .82fr;width:100%;height:430px}.product-category-hero-media>div{border-radius:16px}.product-category-trust{grid-template-columns:1fr;padding:0 19px}.product-category-trust>div,.product-category-trust>div+div{border-bottom:1px solid #16161621;border-left:0;min-height:82px;padding:18px 0}.product-category-groups>header,.product-category-details>header,.product-category-path>header{grid-template-columns:1fr;gap:22px}.product-category-groups h2,.product-category-details h2,.product-category-path h2{font-size:48px}.product-category-groups>div{grid-template-columns:1fr}.product-category-groups article,.product-category-groups article+article{border-bottom:1px solid #16161624;border-left:0;min-height:0;padding:24px 0 28px}.product-category-groups h3{margin-top:35px;font-size:32px}.product-category-page .collections-product-grid{grid-template-columns:1fr}.product-category-page .collections-product-grid article:nth-child(n+4){display:none}.product-category-material{grid-template-columns:1fr;gap:50px}.product-category-material-copy h2{font-size:48px}.product-category-material-copy ul{grid-template-columns:1fr}.product-category-material-media{min-height:410px}.product-category-details>div{grid-template-columns:1fr}.product-category-details article,.product-category-details article:not(:nth-child(3n+1)){border-left:0;min-height:0;padding:24px 0 28px}.product-category-details h3{margin-top:32px}.product-category-path ol{grid-template-columns:1fr}.product-category-path li,.product-category-path li+li{border-bottom:1px solid #16161624;border-left:0;min-height:0;padding:24px 0 28px}.product-category-path li>div{margin-top:32px}.product-category-start{grid-template-columns:1fr;gap:58px}.product-category-start h2{font-size:50px}.product-category-faq{grid-template-columns:1fr;gap:55px;padding:85px 19px}.product-category-faq h2{font-size:52px}.product-category-faq summary{min-height:72px;font-size:21px}.product-category-faq details>p{margin-left:48px;margin-right:0}.product-category-final{min-height:560px;padding:78px 19px}.product-category-final h2{font-size:62px}}@media (prefers-reduced-motion:reduce){.product-category-hero-actions a{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;font-size:95%}body{color:var(--ink);font-family:var(--font-sans),sans-serif;scrollbar-width:none;-ms-overflow-style:none;background:#fff;margin:0;overflow-x:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}::selection{background:var(--red);color:#fff}.shell{width:min(100% - 1.9rem,1311px);margin-inline:auto}.utility-label,.section-index{font-family:var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:600}.section-index{color:#1112146b}.display-title{font-family:var(--font-display),serif;letter-spacing:-.045em;font-size:clamp(3.325rem,6.65vw,6.65rem);font-weight:400;line-height:.92}.section-title{font-family:var(--font-display),serif;letter-spacing:-.035em;font-size:clamp(2.85rem,5.13vw,5.51rem);font-weight:400;line-height:.96}.section-space{padding-block:clamp(4.75rem,8.55vw,8.55rem)}.button{border-radius:var(--tal-control-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:.62rem;min-height:44px;padding:.71rem 1.045rem;font-size:12px;font-weight:700;display:inline-flex}.button-red{background:var(--red);color:#fff}.button-dark{background:var(--ink);color:#fff}.button-outline{border-color:#11121440}.error-state-page{min-height:clamp(690px,86vh,920px);padding:clamp(132px,15vw,190px) var(--page-gutter) clamp(82px,9vw,130px);color:var(--ink);background:#f2f0eb;place-items:center;display:grid;overflow:hidden}.error-state-shell{isolation:isolate;grid-template-columns:minmax(250px,.72fr) minmax(430px,1fr);align-items:center;gap:clamp(36px,7vw,112px);width:min(1180px,100%);display:grid;position:relative}.error-state-code{z-index:-1;color:#e4dfd6;font:300 clamp(190px,25vw,390px)/.72 var(--font-sans);letter-spacing:-.11em;-webkit-user-select:none;user-select:none;position:relative}.error-state-copy>p:first-child{color:#89735f;font:700 10px/1.4 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.error-state-copy h1{max-width:690px;font:400 clamp(48px,6vw,82px)/.95 var(--font-display);letter-spacing:-.045em;margin:0}.error-state-rule{background:#b38f6f;width:72px;height:1px;margin:30px 0}.error-state-description{color:#5f5e59;max-width:620px;font:400 15px/1.75 var(--font-sans);margin:0}.error-state-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.error-state-button{color:#252522;min-height:50px;font:800 10px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #bab6ae;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.error-state-button:hover{border-color:#252522;transform:translateY(-1px)}.error-state-button.is-primary{color:#fff;background:#1d1d1b;border-color:#1d1d1b}.error-state-button.is-primary:hover{color:#fff;background:#b38f6f;border-color:#b38f6f}.error-state-button:focus-visible{outline-offset:3px;outline:2px solid #b38f6f}@media (width<=760px){.error-state-page{min-height:760px;padding:124px 20px 82px}.error-state-shell{grid-template-columns:1fr;gap:20px}.error-state-code{opacity:.8;font-size:210px;position:absolute;top:-110px;right:-12px}.error-state-copy{padding-top:100px}.error-state-copy h1{font-size:clamp(47px,14vw,66px)}.error-state-description{font-size:14px}.error-state-actions{flex-direction:column;align-items:stretch}.error-state-button{width:100%}}.text-link{border-bottom:1px solid;align-items:center;gap:.52rem;padding-bottom:.33rem;font-size:12px;font-weight:700;display:inline-flex}.field-label{font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:#ffffff8c;gap:.43rem;font-size:9px;font-weight:600;display:grid}.field{color:#fff;text-transform:none;letter-spacing:normal;color-scheme:dark;background:#ffffff0b;border:1px solid #fff3;border-radius:0;outline:none;width:100%;min-height:44px;padding-inline:.81rem;transition:border-color .25s,background .25s}.field:focus{border-color:var(--mint);background:#ffffff14}.field::placeholder{color:#ffffff57}.brand-wordmark{aspect-ratio:271/42;display:block;position:relative;overflow:hidden}.brand-wordmark-image{width:100%;height:auto;position:absolute;top:0;left:0}.brand-wordmark.is-inverted .brand-wordmark-image{filter:brightness(0)invert()}.rfq-section-heading{border-top:1px solid #ffffff2e;grid-template-columns:34px 1fr;align-items:start;gap:13px;margin-top:9px;padding-top:20px;display:grid}.rfq-section-heading:first-child{margin-top:0}.rfq-section-heading>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.rfq-section-heading strong{font-family:var(--font-display),serif;font-size:25px;font-weight:400;line-height:1;display:block}.rfq-section-heading small{color:#ffffff6e;margin-top:8px;font-size:10px;line-height:1.5;display:block}.rfq-details{border:1px dashed #b38f6fa6}.rfq-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:14px 16px;list-style:none;display:flex}.rfq-details summary::-webkit-details-marker{display:none}.rfq-details summary>span{align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.rfq-details summary>span:before{content:"+";color:var(--bronze);font-family:var(--font-mono),monospace;font-size:16px}.rfq-details[open] summary>span:before{content:"−"}.rfq-details summary>small{color:#ffffff6b;text-align:right;font-size:9px}.rfq-details-body{border-top:1px dashed #b38f6f66;gap:16px;padding:18px 16px;display:grid}.rfq-evidence-picker{border:1px solid #ffffff26;min-width:0;padding:16px}.rfq-evidence-picker legend{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:9px;font-weight:800}.rfq-evidence-picker>p{color:#ffffff8a;margin:0 0 13px;font-size:10px;line-height:1.6}.rfq-evidence-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rfq-evidence-option{border-radius:var(--tal-control-radius);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;transition:border-color .2s,background .2s;display:grid}.rfq-evidence-option:hover{background:#b38f6f14;border-color:#b38f6fa8}.rfq-evidence-option:has(input:focus-visible){outline:2px solid var(--bronze);outline-offset:2px}.rfq-evidence-option:has(input:checked){background:#b38f6f1f;border-color:#b38f6fc7}.rfq-evidence-option input{width:14px;height:14px;accent-color:var(--bronze);margin:2px 0 0}.rfq-evidence-option span,.rfq-evidence-option strong,.rfq-evidence-option small{min-width:0;display:block}.rfq-evidence-option strong{color:#fff;font-size:10px;line-height:1.4}.rfq-evidence-option small{color:#ffffff73;margin-top:5px;font-size:9px;line-height:1.5}.rfq-fallback{background:#ffffff09;border:1px dashed #b38f6fb8;margin-top:20px;padding:18px}.rfq-fallback>strong{font-family:var(--font-display),serif;font-size:23px;font-weight:400;display:block}.rfq-fallback>p{color:#ffffff9e;margin:8px 0 0;font-size:11px;line-height:1.6}.rfq-fallback>p a{color:var(--bronze);text-underline-offset:3px;text-decoration:underline}.rfq-fallback-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.rfq-fallback-actions button,.rfq-fallback-actions a{border-radius:var(--tal-control-radius);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:1px solid #b38f6fc7;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:9px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.rfq-fallback-actions button{cursor:pointer;background:0 0}.rfq-fallback-actions button:hover,.rfq-fallback-actions a:hover{background:var(--bronze);color:#fff}.rfq-fallback details{border-top:1px solid #ffffff24;margin-top:14px;padding-top:12px}.rfq-fallback details summary{cursor:pointer;color:#ffffffad;font-size:10px}.rfq-fallback textarea{resize:vertical;color:#ffffffc7;width:100%;min-height:220px;font-family:var(--font-mono),monospace;background:#0000002e;border:1px solid #ffffff29;margin-top:11px;padding:12px;font-size:10px;line-height:1.55}.rfq-fallback .rfq-copy-status{color:var(--bronze);margin-top:11px}body:has(.retail-notice){--retail-notice-height:40px;padding-top:var(--retail-notice-height)}html:has(.retail-notice){scroll-padding-top:40px}.retail-notice{z-index:101;height:var(--retail-notice-height);color:#393631;background:#eeeae4;border-bottom:1px solid #d8d1c7;position:fixed;inset:0 0 auto}.retail-notice-inner{justify-content:center;align-items:center;gap:18px;max-width:1180px;height:100%;margin:auto;padding:0 48px;font-size:12px;line-height:1.4;display:flex}.retail-notice p{margin:0}.retail-notice a{text-underline-offset:3px;align-items:center;gap:5px;font-weight:700;text-decoration:underline;display:inline-flex}.retail-notice button{cursor:pointer;width:40px;height:100%;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.retail-notice :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #65523e}@media (width<=700px){.retail-notice-inner{white-space:nowrap;justify-content:center;gap:8px;margin:0 40px 0 0;padding:0 8px;font-size:11px}.retail-notice a{min-height:40px}.retail-notice a svg{flex-shrink:0;width:12px}.retail-notice-inner::-webkit-scrollbar{display:none}.retail-notice-inner>:is(p,a){flex-shrink:0}.retail-notice button{background:#eeeae4}}@media print{.retail-notice{display:none!important}body:has(.retail-notice){padding-top:0}}.tal-header{inset:var(--retail-notice-height,0px) 0 auto;z-index:100;pointer-events:none;height:88px;padding:14px 20px 0;position:fixed}.tal-header-shell{width:min(100%,1180px);color:var(--ink);pointer-events:auto;margin-inline:auto;position:relative}.tal-header-bar{z-index:2;border-radius:var(--tal-card-radius);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1616161a;grid-template-columns:auto 1fr auto;align-items:center;min-height:64px;padding:0 10px 0 22px;transition:background .3s,color .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 12px 36px #00000014}.tal-header.is-transparent .tal-header-bar{color:#fff;background:#161616b8;border-color:#ffffff2e;box-shadow:0 14px 42px #0000002e}.tal-logo-link,.tal-logo{width:142px}.tal-logo .brand-wordmark-image{transition:filter .3s}.tal-header.is-transparent .tal-logo .brand-wordmark-image{filter:brightness(0)invert()}.tal-desktop-nav{justify-content:center;align-self:stretch;gap:clamp(12px,1.7vw,25px);display:flex}.tal-desktop-direct-link{color:currentColor;justify-content:center;align-items:center;min-height:62px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tal-desktop-direct-link{color:color-mix(in srgb,currentColor 78%,transparent)}}.tal-desktop-direct-link{font-family:var(--font-display),serif;font-size:16px}.tal-desktop-direct-link:after{content:"";background:var(--bronze);width:0;height:1px;transition:width .25s;position:absolute;bottom:13px;left:auto;right:8px}.tal-desktop-direct-link:hover,.tal-desktop-direct-link[aria-current=page]{color:currentColor}.tal-desktop-direct-link:hover:after,.tal-desktop-direct-link[aria-current=page]:after{width:calc(100% - 16px);left:8px;right:auto}.tal-nav-group{align-items:stretch;display:flex;position:relative}.tal-nav-group>button{color:currentColor;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:76px;min-height:62px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tal-nav-group>button{color:color-mix(in srgb,currentColor 78%,transparent)}}.tal-nav-group>button{cursor:pointer;font-family:var(--font-display),serif;font-size:16px;font-weight:400}.tal-nav-group>button:after{content:"";background:var(--bronze);width:0;height:1px;transition:width .25s;position:absolute;bottom:13px;left:auto;right:8px}.tal-nav-group>button svg{transition:rotate .25s}.tal-nav-group>button:hover,.tal-nav-group>button[aria-expanded=true],.tal-nav-group>button[aria-current=page]{color:currentColor}.tal-nav-group>button:hover:after,.tal-nav-group>button[aria-expanded=true]:after,.tal-nav-group>button[aria-current=page]:after{width:calc(100% - 16px);left:8px;right:auto}.tal-nav-group>button[aria-expanded=true] svg{rotate:180deg}.tal-nav-dropdown{z-index:4;width:344px;color:var(--ink);opacity:0;visibility:hidden;padding-top:14px;transition:opacity .22s,visibility .22s,translate .28s cubic-bezier(.22,.7,.25,1);position:absolute;top:58px;left:50%;translate:-50% -8px}.tal-nav-dropdown:before{content:"";z-index:-1;background:#fffffffa;border:1px solid #1616161a;border-radius:10px;position:absolute;inset:14px 0 0;box-shadow:0 22px 55px #00000029}.tal-nav-dropdown.is-open{opacity:1;visibility:visible;translate:-50%}.tal-nav-dropdown>p{color:var(--bronze);font-family:var(--font-display),serif;margin:0;padding:27px 24px 14px;font-size:25px;line-height:1}.tal-nav-dropdown-links{padding:0 18px 19px;display:grid}.tal-nav-dropdown-links a{min-height:40px;color:var(--ink);border-top:1px solid #1616161c;justify-content:space-between;align-items:center;gap:15px;padding:8px 6px;font-size:12px;line-height:1.25;transition:color .2s,padding .2s;display:flex}.tal-nav-dropdown-links a:hover,.tal-nav-dropdown-links a:focus-visible{color:var(--bronze);padding-left:10px}.tal-nav-dropdown-links a small{color:#1616168c;max-width:245px;margin-top:4px;font-size:9.5px;font-weight:400;line-height:1.35;display:block}.tal-nav-dropdown-links a.is-featured{min-height:54px;font-weight:700}.tal-nav-dropdown-links a svg{opacity:.5;flex:none}.tal-header-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.tal-tech-pack-link{border:1px solid;align-items:center;gap:7px;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.tal-tech-pack-link{border:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.tal-tech-pack-link{border-radius:var(--tal-control-radius);color:currentColor;letter-spacing:.04em;white-space:nowrap;padding:0 12px;font-size:10px;font-weight:800}.tal-tech-pack-link:hover,.tal-tech-pack-link[aria-current=page]{border-color:var(--bronze);background:#b38f6f26}.tal-locale-switcher{color:currentColor;position:relative}.tal-locale-trigger{border:1px solid;justify-content:center;align-items:center;gap:6px;min-width:89px;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.tal-locale-trigger{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.tal-locale-trigger{border-radius:var(--tal-control-radius);color:currentColor;cursor:pointer;font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:0 9px;font-size:9px;font-weight:700;transition:border-color .2s,background .2s}.tal-locale-trigger span{text-overflow:ellipsis;white-space:nowrap;max-width:56px;overflow:hidden}.tal-locale-trigger svg:last-child{transition:rotate .22s}.tal-locale-trigger::-webkit-details-marker{display:none}.tal-locale-trigger::marker{content:""}.tal-locale-switcher.is-open .tal-locale-trigger,.tal-locale-trigger:hover{border-color:var(--bronze);background:#b38f6f1f}.tal-locale-switcher.is-open .tal-locale-trigger svg:last-child{rotate:180deg}.tal-locale-menu{z-index:12;color:#fff;backdrop-filter:blur(18px);background:#131313fa;border:1px solid #ffffff24;border-radius:11px;width:224px;animation:.2s ease-out both talLocaleIn;display:none;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 24px 65px #0000004d}.tal-locale-switcher.is-open .tal-locale-menu{display:block}.tal-locale-menu[hidden]{display:none}.tal-locale-menu:before{background:var(--bronze);content:"";height:2px;position:absolute;top:0;left:0;right:0}.tal-locale-menu-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;min-height:53px;padding:0 16px 12px;display:flex}.tal-locale-menu-heading span{font-family:var(--font-display),serif;font-size:20px;line-height:1}.tal-locale-menu-heading small{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.13em;font-size:7px}.tal-locale-menu>a{color:#ffffffad;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff14;grid-template-columns:30px 1fr 18px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 14px;transition:background .18s,color .18s,padding .18s;display:grid}.tal-locale-menu>a:last-child{border-bottom:0}.tal-locale-menu>a:hover,.tal-locale-menu>a:focus-visible{color:#fff;background:#b38f6f1f;outline:none;padding-left:17px}.tal-locale-menu>a[aria-current=page]{color:#fff;background:#b38f6f2b}.tal-locale-code{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:8px}.tal-locale-name{font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:700}.tal-locale-menu>a svg{opacity:0;color:var(--bronze)}.tal-locale-menu>a[aria-current=page] svg{opacity:1}@keyframes talLocaleIn{0%{opacity:0;translate:0 -7px}to{opacity:1;translate:0}}.tal-quote-link{background:var(--bronze);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:10px;font-weight:900;transition:background .25s,color .25s;display:flex}.tal-quote-link:hover{background:var(--ink);color:#fff}.tal-header.is-transparent .tal-quote-link:hover{color:var(--ink);background:#fff}.tal-menu-button{border-radius:var(--tal-control-radius);cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;transition:background .2s;display:none}.tal-menu-button:hover{background:#b38f6f29}.tal-mega-menu{width:100%;max-height:0;color:var(--ink);opacity:0;visibility:hidden;background:#fff;border:1px solid #0000;border-radius:10px;transition:max-height .5s cubic-bezier(.22,.7,.25,1),opacity .25s,visibility .25s,border-color .25s;position:absolute;top:72px;left:0;overflow:hidden;box-shadow:0 20px 55px #00000024}.tal-mega-menu.is-open{opacity:1;visibility:visible;border-color:#1616161a;max-height:420px}.tal-mega-inner{grid-template-columns:repeat(4,1fr);gap:38px;padding:36px 28px 32px;display:grid}.tal-menu-column{align-content:start;display:grid}.tal-menu-column>p{color:var(--bronze);font-family:var(--font-display),serif;margin:0 0 15px;font-size:25px}.tal-menu-column a{border-bottom:1px solid #1616161f;justify-content:space-between;align-items:center;min-height:34px;font-size:12px;display:flex}.tal-menu-column a:hover{color:var(--bronze)}.tal-menu-column a svg{opacity:.45}.tal-mobile-menu-links{display:none}.tal-header{transition:padding .4s,height .4s}.tal-header-shell{width:100%;max-width:1180px;transition:max-width .4s}.tal-header-bar{grid-template-columns:1fr auto 1fr;transition:background .4s,color .3s,border-radius .4s,padding .4s,box-shadow .4s}.tal-header.is-scrolled{height:72px;padding:0}.tal-header.is-scrolled .tal-header-shell{max-width:100%}.tal-header.is-scrolled .tal-header-bar{min-height:72px;color:var(--ink);background:#fff;border-width:0 0 1px;border-radius:0;padding:0 24px;box-shadow:0 3px 16px #0000000f}.tal-search-trigger{width:38px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.tal-search-trigger:hover{background:#b38f6f24}.tal-search-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#fff;border:0;margin:0;padding:0;position:fixed;inset:0}.tal-search-dialog::backdrop{backdrop-filter:blur(3px);background:#00000073}.tal-search-surface{background:#fff;border-radius:0;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:clamp(20px,3vw,48px);display:flex}.tal-search-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tal-search-heading h2{margin:0;font-size:24px}.tal-search-heading button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.tal-search-field{border:1px solid #b9b3aa;border-radius:6px;align-items:center;gap:12px;padding:0 14px;display:flex}.tal-search-field:focus-within{outline:2px solid var(--bronze)}.tal-search-field input{width:100%;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:none;font-size:16px}.tal-search-status{color:#666;margin:14px 0;font-size:13px}.tal-search-results{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.tal-search-results section+section{margin-top:22px}.tal-search-results h3{color:#71604d;margin:0 0 8px;font-size:13px}.tal-search-results ul{margin:0;padding:0;list-style:none}.tal-search-results a{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px;font-size:14px;display:flex}.tal-search-results a:hover,.tal-search-results a:focus-visible{background:#f5f2ee}.tal-search-results a small{color:#666;margin-top:4px;font-size:12px;line-height:1.5;display:block}.tal-search-results a svg{flex-shrink:0}.tal-search-results a.search-view-more{color:#806448;border-top:0;justify-content:flex-start;padding:12px 8px;font-weight:700}.tal-search-dialog .tal-search-results a small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-results-page{max-width:1100px;padding:calc(150px + var(--retail-notice-height,0px)) 24px 70px;min-height:70dvh;margin:0 auto}.search-results-page h1{margin:0 0 24px;font-size:clamp(28px,4vw,42px)}.search-results-page h2{margin:24px 0 12px;font-size:20px}.search-result-filters{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.search-result-filters a{border:1px solid #ded8cf;border-radius:24px;padding:10px 16px;font-size:14px}.search-result-filters a[aria-current]{color:#fff;background:#252522;border-color:#252522}.search-results-page :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #9a7858}.tal-search-surface{padding:24px 36px}.tal-search-heading{flex-shrink:0;margin-bottom:12px}.tal-search-heading .search-brand-logo{flex-shrink:0;width:142px}.search-workspace{flex-direction:column;flex:1;width:min(100%,1320px);min-height:0;margin:0 auto;display:flex}.search-intro{margin:14px 0 22px}.search-intro h2{font:400 clamp(25px,2.5vw,36px)/1.2 var(--font-sans),sans-serif;letter-spacing:-.025em;margin:0}.search-intro p{color:#68645f;margin:10px 0 0;font-size:14px}.tal-search-field{background:#faf9f7;border-color:#d6d1ca;flex-shrink:0;padding:0 10px 0 18px}.tal-search-field input{height:60px}.tal-search-field>button{color:#fff;cursor:pointer;background:#252522;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 18px;font-size:13px;display:flex}.search-history{flex-shrink:0;margin:22px 0 8px}.search-history-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.search-history-heading h3{color:#68645f;margin:0;font-size:12px;font-weight:700}.search-history-heading>button{text-underline-offset:3px;cursor:pointer;color:#68645f;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.search-history-cards{scrollbar-width:thin;gap:9px;padding:2px 2px 8px;display:flex;overflow-x:auto}.search-history-cards>button{color:#45423d;cursor:pointer;background:#fff;border:1px solid #e4dfd8;border-radius:5px;flex:none;align-items:center;gap:12px;max-width:290px;min-height:44px;padding:10px 14px;display:flex}.search-history-cards>button span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.search-history-cards svg{color:#8b8175;flex-shrink:0}.search-history-empty,.search-history-hint{color:#76716a;margin:0;font-size:12px;line-height:1.5}.search-history-hint{margin-top:6px;font-size:11px}.search-content-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;padding:16px 12px 8px 4px;overflow:hidden auto}.tal-search-dialog{overflow:hidden}.search-workspace :is(.search-content-scroll,.search-product-rail,.search-history-cards){scrollbar-width:thin;scrollbar-color:#ac9276 #f3f0eb}.search-workspace :is(.search-content-scroll,.search-product-rail,.search-history-cards)::-webkit-scrollbar{width:7px;height:7px}.search-workspace :is(.search-content-scroll,.search-product-rail,.search-history-cards)::-webkit-scrollbar-track{background:#f3f0eb;border-radius:20px}.search-workspace :is(.search-content-scroll,.search-product-rail,.search-history-cards)::-webkit-scrollbar-thumb{background:#ac9276;border:1px solid #f3f0eb;border-radius:20px}.search-workspace :is(.search-content-scroll,.search-product-rail,.search-history-cards)::-webkit-scrollbar-thumb:hover{background:#806448}.search-content-scroll .tal-search-results{overflow:visible}.search-discovery{grid-template-columns:1fr 1.15fr;gap:clamp(30px,4vw,70px);padding-top:14px;display:grid}.search-discovery h3{letter-spacing:-.015em;margin:0 0 20px;font-size:19px;font-weight:400}.search-shortcut-grid{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.search-shortcut{min-width:0;display:block}.search-shortcut-image{aspect-ratio:5/3;background:#eeeae4;border-radius:5px;overflow:hidden}.search-shortcut-image img{object-fit:cover;width:100%;height:100%;transition:filter .2s}.search-shortcut:last-child .search-shortcut-image img{object-position:center 25%}.search-shortcut:hover img{filter:saturate()}.search-shortcut>span{justify-content:space-between;align-items:flex-start;gap:10px;padding-top:11px;font-size:13px;line-height:1.5;display:flex}.search-shortcut>span svg{flex-shrink:0;margin-top:2px}.search-faq-intro{color:#706a62;margin:-8px 0 20px;font-size:13px;line-height:1.65}.search-faq-stage{border-top:1px solid #e7e2db;min-height:260px;padding:28px 0 20px}.search-faq-slide{animation:.55s both search-faq-enter}.search-faq-number{letter-spacing:.12em;color:#9a8e7f;font-variant-numeric:tabular-nums;font-size:11px}.search-faq-slide h4{letter-spacing:-.02em;margin:20px 0 16px;font-size:clamp(19px,2vw,25px);font-weight:400;line-height:1.4}.search-faq-slide p{color:#625d56;margin:0;font-size:14px;line-height:1.85}.search-faq-controls{border-top:1px solid #e7e2db;align-items:center;gap:12px;padding-top:16px;display:flex}.search-faq-controls button{color:#625d56;cursor:pointer;background:0 0;border:1px solid #e7e2db;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.search-faq-controls button:hover{background:#f5f2ed}.search-faq-controls button:focus-visible{outline-offset:3px;outline:2px solid #9a7858}.search-faq-progress{flex:1;gap:5px;display:flex}.search-faq-progress span{background:#e7e2db;flex:1;height:2px;transition:background-color .35s}.search-faq-progress .is-active{background:#9a7858}.search-faq-countdown{color:#817466;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:0 0 12px;font-size:11px;display:flex}.search-product-showcase{border-top:1px solid #e7e2db;margin-top:40px;padding-top:28px}.search-product-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.search-product-heading h3,.search-partnership h3{margin:0 0 8px;font-size:20px;font-weight:400}.search-product-heading p,.search-partnership p{color:#706a62;margin:0;font-size:13px;line-height:1.7}.search-product-arrows{gap:8px;display:flex}.search-product-arrows button{cursor:pointer;background:#fff;border:1px solid #e7e2db;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.search-product-rail{scroll-snap-type:x proximity;gap:18px;padding:2px 2px 18px;display:flex;overflow-x:auto}.search-product-card{scroll-snap-align:start;color:inherit;flex:0 0 220px;text-decoration:none}.search-product-photo{aspect-ratio:3/4;background:#f5f2ed;border-radius:4px;position:relative;overflow:hidden}.search-product-photo img{object-fit:cover}.search-product-card h4{margin:12px 0 8px;font-size:13px;font-weight:400;line-height:1.6}.search-product-card>span{color:#817466;align-items:center;gap:8px;font-size:11px;display:flex}.search-partnership{background:#f5f2ed;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 8px;padding:24px;display:flex}.search-partnership a{flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.search-product-card:focus-visible,.search-product-arrows button:focus-visible,.search-partnership a:focus-visible{outline-offset:3px;outline:2px solid #9a7858}@media (width<=900px){.search-product-card{flex-basis:65vw}.search-partnership{flex-direction:column;align-items:flex-start}.search-product-heading{align-items:flex-start}}@keyframes search-faq-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.search-faq-slide{animation:none}.search-faq-progress span{transition:none}}.search-workspace :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #9d7c59}@media (width<=900px){.search-discovery{grid-template-columns:1fr;gap:32px}.search-intro{margin:4px 0 16px}.search-intro h2{font-size:25px}.search-intro p{font-size:12px}.tal-search-field{gap:9px;padding-left:12px}.tal-search-field input{height:52px}.tal-search-field>button{padding:0 12px}.tal-search-field>button[type=submit] svg{display:none}.search-history{margin-top:16px}.search-history-hint{font-size:10px}.search-shortcut-grid{gap:18px 12px}.search-shortcut>span{font-size:12px}}@media (height<=550px){.search-intro p,.search-history-hint{display:none}.search-intro{margin:0 0 12px}.search-intro h2{font-size:22px}.search-history{margin-top:10px}.tal-search-heading{margin-bottom:0}.tal-search-field input{height:44px}}@media (width>=1100px) and (height>=850px){.search-workspace{width:min(100%,1560px)}.tal-search-surface{padding:16px 32px}.tal-search-heading{margin-bottom:0}.search-intro{margin:8px 0 16px}.search-intro h2{font-size:30px}.tal-search-field input{height:50px}.search-discovery{gap:40px;padding-top:0}.search-discovery h3{margin-bottom:14px;font-size:18px}.search-shortcut-grid{gap:14px 18px}.search-shortcut-image{aspect-ratio:auto;height:clamp(96px,11dvh,150px)}.search-shortcut>span{padding-top:6px}.search-faq-stage{min-height:170px;padding:16px 0}.search-faq-slide h4{margin:12px 0;font-size:22px}.search-faq-intro{margin:0 0 12px}.search-faq-controls{padding-top:10px}.search-product-showcase{margin-top:22px;padding-top:18px}.search-product-heading{margin-bottom:12px}.search-product-card{flex-basis:clamp(150px,14vw,210px)}.search-product-photo{aspect-ratio:auto;height:clamp(140px,18dvh,240px)}.search-product-photo img{object-position:top}.search-product-card h4{margin:8px 0 4px}.search-product-rail{padding-bottom:10px}.search-partnership{margin:16px 0 0;padding:16px 20px}.search-history{margin:12px 0 0}}@media (width<=900px){.tal-header.is-scrolled .tal-header-bar{min-height:64px;padding:0 12px}.tal-header.is-scrolled{height:64px}.tal-search-surface{padding:16px}.tal-locale-trigger{min-width:65px}.tal-header-actions{gap:3px}}@media (prefers-reduced-motion:reduce){.tal-header,.tal-header-shell,.tal-header-bar{transition:none}}.tal-nav-dropdown{max-height:calc(100svh - 120px - var(--retail-notice-height,0px));overscroll-behavior:contain;overflow-y:auto}.tal-nav-dropdown-links a{font-size:14px}.tal-nav-dropdown-links a small{font-size:11px}.tal-locale-menu{width:166px;color:var(--ink);backdrop-filter:none;background:#fff;border:1px solid #dedbd6;border-radius:8px;padding:5px;animation:none;box-shadow:0 8px 24px #0000001f}.tal-locale-menu:before{display:none}.tal-locale-menu>a{min-height:38px;color:var(--ink);border:0;border-radius:4px;grid-template-columns:1fr 16px;padding:0 10px}.tal-locale-menu>a:hover,.tal-locale-menu>a:focus-visible,.tal-locale-menu>a[aria-current=page]{color:var(--ink);background:#f2efeb;padding-left:10px}.tal-locale-menu>a:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.tal-locale-name{font-size:12px;font-weight:400}.mobile-menu-top,.tal-mega-menu:not([open]){display:none}.tal-mega-menu::backdrop{background:#fff}@media (width<=900px){.tal-header-actions>.tal-locale-switcher{display:none}.tal-header.has-mobile-menu{z-index:220}.tal-header.has-mobile-menu .tal-header-bar{visibility:hidden}.tal-header.has-mobile-menu .tal-mega-menu{z-index:3}.tal-header .tal-mega-menu{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.tal-header .tal-mega-menu.is-open{flex-direction:column;height:100dvh;max-height:none;display:flex;overflow:hidden}.mobile-menu-top{padding:16px 22px;padding-top:max(16px,env(safe-area-inset-top));border-bottom:1px solid #eee9e2;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mobile-menu-logo{width:126px}.mobile-menu-top button{color:#252522;cursor:pointer;background:#f5f3ef;border:1px solid #e8e3dc;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.tal-header .tal-mobile-menu-links{min-height:0;padding:16px 24px max(20px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#ac9276 #f3f0eb;flex-direction:column;flex:1;display:flex;overflow-y:auto}.mobile-menu-screen{flex:1;animation:.22s mobile-menu-enter}.mobile-menu-screen h2{margin:18px 0;font-size:28px;font-weight:400}.mobile-menu-back{color:#71604d;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.tal-header .tal-mobile-menu-group>button,.tal-header .tal-mobile-single-link{min-height:58px;font-size:22px}.tal-mobile-single-link small{font:400 12px/1.6 var(--font-sans),sans-serif;color:#706a62;margin:6px 0;display:block}.mobile-menu-language-button{cursor:pointer;background:0 0;border:0;border-top:1px solid #eee9e2;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:18px;font-size:14px;display:flex}.mobile-menu-language-button>span:last-child{align-items:center;gap:12px;display:flex}.mobile-menu-languages .tal-locale-menu{width:100%;box-shadow:none;border:0;padding:0;display:grid;position:static}.mobile-menu-languages .tal-locale-menu a{border-bottom:1px solid #eee9e2;border-radius:0;min-height:52px}.mobile-menu-languages .tal-locale-name{font-size:18px}.tal-header .tal-mobile-quote-link{margin:12px 24px max(16px,env(safe-area-inset-bottom));text-align:center;flex-shrink:0;padding:10px}.tal-mega-menu :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #9a7858}}@keyframes mobile-menu-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mobile-menu-screen{animation:none}}@media (width<=900px){.tal-search-surface{padding:15px}.tal-search-heading{margin-bottom:11px}.tal-search-heading .search-brand-logo{width:135px}.search-intro{margin:4px 0 15px}.search-intro h2{font-size:23.75px}.tal-search-field input{height:49.4px;font-size:16px}.search-history{margin-top:15px}.search-history-heading{margin-bottom:9.5px}.search-history-heading h3,.search-history-heading>button{font-size:11.4px}.search-history-cards{gap:8.5px;padding-bottom:7.6px}.search-history-cards>button{min-height:44px;padding:9.5px 13px}.search-history-cards>button span{font-size:12.35px}.search-content-scroll{padding:15px 11px 7.6px 4px}.search-discovery{gap:30px;padding-top:13px}.search-discovery h3{margin-bottom:19px;font-size:18px}.search-shortcut-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ac9276 #f3f0eb;grid-template-columns:none;grid-auto-columns:70%;grid-auto-flow:column;gap:11px;padding:2px 2px 10px;overflow-x:auto}.search-shortcut-grid .search-shortcut{scroll-snap-align:start}.search-shortcut-grid::-webkit-scrollbar{height:7px}.search-shortcut-grid::-webkit-scrollbar-track{background:#f3f0eb;border-radius:20px}.search-shortcut-grid::-webkit-scrollbar-thumb{background:#ac9276;border:1px solid #f3f0eb;border-radius:20px}.search-shortcut-image{aspect-ratio:5/2.85}.search-shortcut>span{padding-top:10px;font-size:11.4px}.search-faq-intro{margin-bottom:19px;font-size:12.35px}.search-faq-stage{min-height:247px;padding:26px 0 19px}.search-faq-slide h4{margin:19px 0 15px;font-size:18px}.search-faq-slide p{font-size:13.3px}.search-product-showcase{margin-top:38px;padding-top:26px}.search-product-heading{gap:19px;margin-bottom:19px}.search-product-heading h3,.search-partnership h3{font-size:19px}.search-product-heading p,.search-partnership p{font-size:12.35px}.search-product-rail{gap:17px;padding-bottom:17px}.search-product-card{flex-basis:61.75vw}.search-product-card h4{font-size:12.35px}.search-partnership{gap:22px;padding:22px}.tal-search-heading button,.search-faq-controls button,.search-product-arrows button{min-width:44px;min-height:44px}.tal-search-field>button{min-height:44px}}.tal-search-field>button.search-clear-query{color:#555;background:0 0;min-width:44px;padding:0}.tal-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.tal-search-results mark{color:inherit;background:#eee2d2;border-radius:2px}@media (width<=900px){.tal-search-dialog{top:var(--search-viewport-top,0px);height:var(--search-viewport-height,100dvh);bottom:auto}.tal-search-surface{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ac9276 #f3f0eb;overflow-y:auto}.search-workspace{flex:1 0 auto;min-height:auto}.tal-search-heading{z-index:4;background:#fff;min-height:44px;margin-bottom:12px;position:sticky;top:0;box-shadow:0 -15px 0 15px #fff}.tal-search-heading .search-brand-logo{flex-shrink:0;width:120px}.tal-search-heading:after{content:"";pointer-events:none;background:#fff;height:12px;position:absolute;top:100%;left:-15px;right:-15px}.tal-search-heading>button{color:#252522;background:#f5f3ef;border:1px solid #e8e3dc;border-radius:50%;flex-shrink:0;width:44px;height:44px;position:static}.tal-search-field{z-index:5;gap:4px;margin-right:0;padding:3px 5px 3px 10px;position:sticky;top:56px;box-shadow:0 8px #fff}.tal-search-field>svg{flex-shrink:0;width:18px;margin-right:4px}.tal-search-field input{flex:1;width:0;height:46px}.compact-viewport .tal-search-surface{padding:6px max(6px,env(safe-area-inset-right)) 6px max(6px,env(safe-area-inset-left))}.compact-viewport .tal-search-heading{z-index:6;height:0;min-height:0;box-shadow:none;margin:0}.compact-viewport .tal-search-heading:after,.compact-viewport .search-brand-logo,.compact-viewport .search-intro,.compact-viewport .search-history{display:none}.compact-viewport .tal-search-heading>button{position:absolute;top:3px;right:0}.compact-viewport .tal-search-field{margin:0 52px 0 0;padding-block:0;top:0}.compact-viewport .tal-search-field input{height:44px}.tal-search-field>button[type=submit]{padding:0 12px}.tal-search-field>button.search-clear-query{border-radius:50%;width:44px;min-width:44px}.tal-search-field>button.search-clear-query svg{display:block}.search-content-scroll{scrollbar-gutter:auto;flex:none;padding:8px 2px;overflow:visible}.search-history{margin:12px 0 0}.search-history-heading{margin-bottom:2px}.search-history-heading>button{min-height:44px}.search-history-cards{gap:8px;padding-bottom:4px}.search-history-cards>button{border-radius:22px;gap:7px;padding:7px 12px}.search-discovery{padding-top:10px}.search-discovery h3{margin-bottom:14px}.search-faq-countdown,.keyboard-open .search-intro,.keyboard-open .search-history,.keyboard-open .search-discovery,.keyboard-open .search-product-showcase,.keyboard-open .search-partnership{display:none}.keyboard-open .tal-search-heading{margin-bottom:12px}.tal-header .tal-search-trigger,.tal-header .tal-menu-button{width:44px;height:44px}.tal-header .tal-mega-menu{color:var(--ink);background:#fff}.tal-header .tal-mobile-single-link{overflow-wrap:anywhere;gap:12px;padding-block:10px}.tal-header .tal-mobile-single-link svg{flex-shrink:0}.mobile-menu-screen{min-width:0}.tal-search-surface{padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right));padding-bottom:max(15px,env(safe-area-inset-bottom))}}@media (width<=900px) and (height<=500px){.mobile-menu-top{padding-block:6px}.tal-header .tal-mobile-menu-links{padding-top:8px}.mobile-menu-screen h2{margin:8px 0;font-size:23px}.tal-header .tal-mobile-menu-group>button,.tal-header .tal-mobile-single-link{min-height:48px;font-size:19px}.search-intro{margin:4px 0 10px}}.tal-home{background:#fff}.tal-hero{height:calc(100vh - var(--retail-notice-height,0px));height:calc(100dvh - var(--retail-notice-height,0px));background:var(--ink);color:#fff;min-height:0;position:relative;overflow:hidden}@media (height<=500px){.tal-home .tal-hero-focus{align-content:safe center;top:80px;bottom:80px;overflow-y:auto}.tal-home .tal-hero h1{min-height:0;font-size:clamp(22px,5.5dvh,30px)}.tal-home .tal-hero h1 span{min-height:1em}.tal-home .tal-hero-kicker{margin-bottom:6px;font-size:8px}.tal-home .tal-hero-actions{gap:8px;margin-top:10px;display:flex}.tal-home .tal-hero-trust{margin-top:6px;font-size:11px}}.tal-hero-backgrounds,.tal-hero-veil{position:absolute;inset:0}.tal-hero-backgrounds{z-index:0;background:var(--ink);overflow:hidden}.tal-hero-video,.tal-hero-video-poster{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.tal-hero-video{z-index:1}.tal-hero-video-poster{z-index:0}.tal-hero-veil{z-index:1;backdrop-filter:grayscale(.08);background:linear-gradient(#0d0d0d61 0%,#0d0d0d2e 35%,#0d0d0db3 100%),linear-gradient(90deg,#0d0d0d14 38%,#0d0d0d6b 100%)}.tal-hero-focus{z-index:2;text-align:center;justify-items:center;width:min(82vw,1040px);display:grid;position:absolute;bottom:clamp(92px,10vh,126px);left:50%;translate:-50%}.tal-hero-kicker{color:#ffffffc7;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 19px;font-size:10px;font-weight:800;display:flex}.tal-hero-kicker:before,.tal-hero-kicker:after{content:"";background:var(--bronze);width:38px;height:1px}.tal-hero h1{text-wrap:balance;width:100%;min-height:2.36em;font-family:var(--font-display),serif;letter-spacing:-.044em;margin:0;font-size:clamp(42px,4.35vw,67px);font-weight:400;line-height:.97}.tal-hero h1 span{min-height:1.03em;animation:.9s both talLine;display:block}.tal-hero h1 span+span{animation-delay:80ms}.tal-hero h1 .tal-hero-animated-lines{display:contents}.tal-hero h1 .tal-hero-static-lines{display:none}.tal-hero-minimum{z-index:2;color:#fff;text-align:center;background:#161616c7;border:1px solid #ffffff3d;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:min(700px,100% - 180px);min-height:48px;padding:12px 20px;display:flex;position:absolute;bottom:20px;left:50%;translate:-50%}.tal-hero-minimum svg{color:var(--bronze);flex-shrink:0}.tal-hero-minimum strong{font-size:14px;font-weight:500;line-height:1.4}.tal-type-cursor{vertical-align:-.06em;background:var(--bronze);width:3px;height:.78em;margin-left:8px;animation:.85s step-end infinite typeCursor;display:inline-block}@keyframes typeCursor{50%{opacity:0}}@keyframes talLine{0%{opacity:0;translate:0 33px}to{opacity:1;translate:0}}.tal-slide-count{z-index:2;letter-spacing:.12em;align-items:center;gap:11px;font-size:10px;display:flex;position:absolute;bottom:40px;left:3.8vw}.tal-slide-timer{width:38px;height:38px;overflow:visible;rotate:-90deg}.tal-slide-timer circle{fill:none;stroke-width:1.35px}.tal-slide-timer-track{stroke:#ffffff3d}.tal-slide-timer-value{stroke:var(--bronze);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:talSlideCountdown var(--tal-slide-duration) linear forwards}@keyframes talSlideCountdown{to{stroke-dashoffset:100px}}.tal-hero-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;display:flex}.tal-hero-cta{border-radius:var(--tal-control-radius);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.09em;border:1px solid #fff9;align-items:center;gap:13px;min-height:48px;padding:0 18px 0 20px;font-size:10px;font-weight:800;transition:background .25s,border-color .25s,color .25s,translate .25s;display:inline-flex}.tal-hero-cta.is-primary{border-color:var(--bronze);background:var(--bronze);color:#fff;border-radius:12px}.tal-hero-cta.is-secondary{background:#10101052}.tal-hero-cta:hover{color:var(--ink);background:#fff;border-color:#fff;translate:0 -3px}.tal-hero-trust{color:#ffffffb8;letter-spacing:.035em;justify-content:center;align-items:center;gap:7px;min-height:18px;margin:13px 0 0;font-size:10px;line-height:1.4;display:flex}.tal-hero-trust svg{color:var(--bronze);flex:none}.tal-scroll-cue{z-index:120;color:#fff;cursor:pointer;background:#161616b8;border:1px dashed #ffffffb3;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .25s,border-color .25s,translate .25s;display:grid;bottom:25px;right:3.8vw;position:fixed!important}.tal-scroll-cue:hover{border-color:var(--bronze);background:#b38f6f47;translate:0 4px}.tal-contact-trigger{z-index:150;color:#fff;cursor:pointer;background:#161616d1;border:1px dashed #ffffffb3;border-radius:50%;place-items:center;width:50px;height:50px;transition:background .25s,border-color .25s,translate .25s;display:grid;position:fixed;bottom:87px;right:3.8vw;box-shadow:0 12px 35px #00000038}.tal-contact-trigger:hover,.tal-contact-trigger[aria-expanded=true]{border-color:var(--bronze);background:#b38f6f52;translate:0 -3px}.tal-contact-prompt{z-index:149;color:#fff;text-align:left;cursor:pointer;background:#161616eb;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:13px;max-width:310px;padding:13px 15px;animation:.5s cubic-bezier(.2,.75,.2,1) both contactPromptIn;display:flex;position:fixed;bottom:91px;right:calc(3.8vw + 62px);box-shadow:0 18px 55px #0000004d}.tal-contact-prompt span{font-family:var(--font-display),serif;font-size:18px;line-height:1.05}.tal-contact-prompt svg{color:var(--bronze);flex:none}.tal-contact-prompt-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 28px 0 0;display:flex}.tal-contact-prompt-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:2px;right:2px}.tal-contact-prompt-close svg{color:inherit}@keyframes contactPromptIn{0%{opacity:0;translate:15px}to{opacity:1;translate:0}}.tal-contact-backdrop{z-index:165;backdrop-filter:blur(3px);background:#0a0a0a61;position:fixed;inset:0}.tal-contact-panel{z-index:170;background:var(--ink);color:#fff;border:1px solid #ffffff29;border-radius:14px;width:min(100% - 38px,450px);max-height:calc(100svh - 175px);padding:30px;animation:.5s cubic-bezier(.2,.75,.2,1) both leadEnter;position:fixed;bottom:150px;right:3.8vw;overflow-y:auto;box-shadow:0 30px 100px #00000075}.tal-contact-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.tal-contact-eyebrow{color:var(--bronze);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.tal-contact-panel h2{max-width:360px;font-family:var(--font-display),serif;letter-spacing:-.035em;margin:0;font-size:44px;font-weight:400;line-height:.92}.tal-contact-panel>p{color:#ffffff9e;margin:15px 35px 23px 0;font-size:13px;line-height:1.55}.tal-contact-panel form{gap:13px;display:grid}.tal-contact-panel label{color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:700;display:grid}.tal-contact-panel input:not([type=checkbox]){border-radius:var(--tal-control-radius);color:#fff;background:#ffffff0e;border:1px solid #fff3;outline:none;width:100%;min-height:44px;padding:0 12px;font-size:12px}.tal-contact-panel input:focus{border-color:var(--bronze)}.tal-contact-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tal-contact-consent{border-top:1px solid #ffffff1f;grid-template-columns:none;align-items:flex-start;padding-top:13px;text-transform:none!important;gap:10px!important;display:flex!important}.tal-contact-consent input{width:17px;height:17px;accent-color:var(--bronze);flex:none;margin:1px 0 0}.tal-contact-consent span{letter-spacing:0;font-size:10px;font-weight:400;line-height:1.5}.tal-contact-consent a{color:#fff;text-underline-offset:3px;text-decoration:underline}.tal-contact-submit{background:var(--bronze);color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:47px;font-size:10px;font-weight:900;display:flex}.tal-contact-success{background:#b38f6f1a;border:1px solid #b38f6f6b;border-radius:10px;justify-items:start;gap:8px;padding:20px;display:grid}.tal-contact-success>svg{color:var(--bronze)}.tal-contact-success strong{font-family:var(--font-display),serif;font-size:27px;font-weight:400}.tal-contact-success span{color:#ffffff9e;font-size:12px;line-height:1.5}.tal-contact-success button{color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:7px;padding:0 0 3px;font-size:10px}.tal-section{padding:clamp(86px,10.45vw,171px) var(--page-gutter)}[data-reveal]{opacity:1;translate:0}[data-reveal].is-visible{animation:.65s both sectionReveal}@keyframes sectionReveal{0%{translate:0 20px}to{translate:0}}.tal-intro{text-align:center;place-items:center;min-height:0;padding-block:clamp(39.9px,4.275vw,57px);scroll-margin-top:86px;display:grid}.tal-intro-inner{justify-items:center;width:min(100%,931px);display:grid}.tal-intro-brand{justify-items:center;gap:9.5px;width:min(100%,165.3px);display:grid}.tal-intro-sedex{object-fit:contain;width:120px;max-width:100%;height:auto;display:block}.tal-intro-brand>p{color:#16161680;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #16161633;width:100%;margin:0;padding-top:9px;font-size:8.5px;font-weight:700;line-height:1.45}.tal-intro h2,.tal-feature h2,.tal-story h2,.tal-team h2{font-family:var(--font-display),serif;letter-spacing:-.045em;margin:0;font-weight:400}.tal-intro h2{text-wrap:balance;max-width:893px;margin-top:16.15px;font-size:clamp(39.9px,4.18vw,60.8px);line-height:.91}.tal-intro-copy{width:min(100%,807.5px);margin-top:16.15px}.tal-intro-copy>p{color:#161616ad;margin:0;font-size:14.25px;line-height:1.6}.tal-intro-capabilities{border-block:1px solid #1616162e;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,807.5px);margin:19px 0 0;padding:0;list-style:none;display:grid}.tal-intro-capabilities li{color:#161616ad;letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;min-height:45px;padding-inline:12.35px;font-size:9px;font-weight:800;display:flex}.tal-intro-capabilities li+li{border-left:1px solid #16161624}.tal-intro-actions{flex-wrap:wrap;justify-content:center;gap:8.55px;margin-top:17.1px;display:flex}.tal-showcase.tal-section{background:var(--paper);padding-block:clamp(22.8px,2.85vw,45.6px);position:relative;overflow:hidden}.tal-showcase-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:5.54vw;display:grid}.tal-showcase-head h2{font-family:var(--font-display),serif;letter-spacing:-.05em;margin:0;font-size:clamp(40.168px,4.848vw,72.718px);font-weight:400;line-height:.84}.tal-showcase-copy{text-align:right;justify-items:end;gap:11.4px;max-width:357.21px;margin:16px 0 0 auto;display:grid}.tal-showcase-copy>p{color:#1616169e;max-width:357.21px;margin:0;font-size:12px;line-height:1.72}.tal-showcase-copy>a{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:6px;font-size:10px;font-weight:800;transition:color .2s;display:inline-flex}.tal-showcase-copy>a:hover{color:var(--bronze)}.tal-showcase-rail-wrap{margin:19px calc(var(--page-gutter) * -1) 0;--rail-columns:5;--rail-gap:12.466px;--rail-card:calc((100vw - (var(--rail-columns) - 1) * var(--rail-gap)) / var(--rail-columns));position:relative}.tal-showcase-controls{z-index:2;inset:0 8px auto;top:calc(var(--rail-card) * .625);pointer-events:none;justify-content:space-between;margin:0;display:flex;position:absolute;translate:0 -50%}.tal-showcase-controls>button,.tal-gallery-top>button,.tal-gallery-zoom-controls button{width:43px;height:43px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #16161640;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.tal-showcase-controls>button:hover,.tal-gallery-top>button:hover{background:var(--ink);color:#fff}.tal-showcase-controls>span{color:#16161680;letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:10px;font-weight:700}.tal-showcase-controls>button{pointer-events:auto;background:#fffffff0;width:36px;height:36px;box-shadow:0 2px 8px #0000001f}.tal-showcase-controls>button svg{width:17.5px;height:17.5px}.tal-product-rail{gap:var(--rail-gap);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:0;padding:0 0 4px;display:flex;overflow-x:auto}.tal-product-rail::-webkit-scrollbar{display:none}@media (width>=1501px){.tal-showcase-rail-wrap{--rail-columns:6}}@media (width>=1901px){.tal-showcase-rail-wrap{--rail-columns:7}}@media (width<=1000px){.tal-showcase-rail-wrap{--rail-columns:4}}@media (width<=760px){.tal-showcase-rail-wrap{--rail-columns:3}}@media (width<=600px){.tal-showcase-rail-wrap{--rail-columns:2.5;--rail-gap:8px;--rail-card:calc((100vw - 2 * var(--rail-gap)) / 2.5)}}.tal-product-card{flex:0 0 var(--rail-card);scroll-snap-align:start}.tal-product-image{aspect-ratio:4/5;background:var(--paper);cursor:zoom-in;border:0;border-radius:12.466px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tal-product-image-loader{position:absolute;inset:0}.tal-product-image-backdrop{filter:blur(14px);pointer-events:none;position:absolute;inset:-18px}.tal-product-image-backdrop>img{object-fit:cover}.tal-product-image>.tal-product-image-label{min-height:42px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#fffffff0;justify-content:center;align-items:center;gap:9px;font-size:9px;font-weight:800;transition:opacity .25s,translate .25s;display:flex;position:absolute;inset:auto 14px 14px;translate:0 10px}.tal-product-image:hover>.tal-product-image-label,.tal-product-image:focus-visible>.tal-product-image-label{opacity:1;translate:0}.tal-product-card h3{max-width:284.31px;font-family:var(--font-display),serif;letter-spacing:-.025em;margin:9.5px 0 0;font-size:17.314px;font-weight:400;line-height:1.05}.tal-gallery{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:none;background:0 0;border:0;place-items:center;margin:0;padding:20px;display:grid;position:fixed;inset:0}.tal-gallery:not([open]){display:none}.tal-gallery::backdrop{background:0 0}.search-faq-cta{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-flex}.tal-gallery-backdrop{backdrop-filter:blur(10px);cursor:default;background:#0a0a0ad1;border:0;position:absolute;inset:0}.tal-gallery-panel{background:#f4f2ed;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100vw - 40px);height:min(850px,100svh - 40px);display:grid;position:relative;box-shadow:0 24px 80px #00000059}.tal-gallery-top{border-bottom:1px solid #16161624;justify-content:space-between;align-items:center;gap:30px;min-height:86px;padding:14px 20px 14px 28px;display:flex}.tal-gallery-top h3{font-family:var(--font-display),serif;margin:0;font-size:25px;font-weight:400;line-height:1}.tal-gallery-stage{background:#ece9e3;min-height:0;position:relative;overflow:hidden}.tal-gallery-zoom-image{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.tal-gallery-zoom-image>img{object-fit:contain;pointer-events:none}.tal-gallery-arrow{z-index:3;color:#fff;cursor:pointer;background:#161616d1;border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;translate:0 -50%}.tal-gallery-arrow.is-left{left:20px}.tal-gallery-arrow.is-right{right:20px}.tal-gallery-zoom-controls{z-index:3;background:#fffffff0;border-radius:30px;align-items:center;gap:8px;padding:5px;display:flex;position:absolute;bottom:18px;right:20px}.tal-gallery-zoom-controls button{border:0;width:34px;height:34px}.tal-gallery-zoom-controls span{text-align:center;min-width:43px;font-size:10px;font-weight:800}.tal-gallery-footer{border-top:1px solid #16161624;grid-template-columns:auto 1fr;align-items:center;gap:25px;min-height:95px;padding:10px 22px;display:grid}.tal-gallery-footer>span{color:#16161680;letter-spacing:.08em;font-size:10px;font-weight:800}.tal-gallery-thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.tal-gallery-thumbs::-webkit-scrollbar{display:none}.tal-gallery-thumbs button{cursor:pointer;opacity:.55;background:#ddd;border:2px solid #0000;flex:0 0 58px;width:58px;height:70px;padding:0;position:relative;overflow:hidden}.tal-gallery-thumbs button.is-active{border-color:var(--bronze);opacity:1}.tal-gallery-thumbs img{object-fit:cover}.tal-outline-link{border-radius:var(--tal-control-radius);text-transform:uppercase;letter-spacing:.07em;border:1px solid #aaa;justify-content:space-between;align-items:center;gap:11px;min-width:171px;padding:14px 17px;font-size:11px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.tal-outline-link:hover{background:var(--ink);border-color:var(--ink);color:#fff}.tal-outline-link.is-primary{border-color:var(--ink);background:var(--ink);color:#fff}.tal-outline-link.is-primary:hover{border-color:var(--bronze);background:var(--bronze);color:#fff}.tal-kicker{text-transform:uppercase;letter-spacing:.06em;margin:0 0 62px;font-size:11px;font-weight:700;text-decoration:underline}.tal-collections{background:var(--paper);padding-block:clamp(22.8px,2.85vw,45.6px);scroll-margin-top:90px}.tal-collections-heading{margin-bottom:19px;scroll-margin-top:104px}.tal-collections-heading h2{max-width:830px;font-family:var(--font-display),serif;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(40.168px,4.848vw,72.718px);font-weight:400;line-height:.86}.tal-collections-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:3vw;display:grid}.tal-collections-mobile{display:none}@media (width>=901px){.tal-collections{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:start;gap:24px 3vw;display:grid}.tal-collections-heading{grid-area:1/1;margin-bottom:0}.tal-collections-desktop{display:contents}.tal-collections-desktop>.tal-collection-list{grid-area:2/1;grid-auto-rows:1fr;align-self:stretch}.tal-collections-desktop>.tal-collection-list button{align-items:center}.tal-collections-desktop>div:last-child{grid-area:1/2/span 2;min-width:0}}.tal-collection-list{border-bottom:1px solid #16161626;display:grid}.tal-collection-list button{color:#1616167a;text-align:left;min-height:68px;font-family:var(--font-display),serif;cursor:pointer;background:0 0;border:0;border-top:1px solid #16161626;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:14px 0;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:.92;transition:color .3s,padding-left .3s;display:grid}.tal-collection-list button>span{color:#1616166b;font-family:var(--font-mono),monospace;letter-spacing:.08em;padding-top:7px;font-size:9px;font-weight:700}.tal-collection-list button:hover{color:#161616bf}.tal-collection-list button.is-active>span{color:var(--bronze)}.tal-collection-list button:focus-visible{outline:1px solid var(--bronze);outline-offset:-1px}.tal-collection-media{background:#ddd;border-radius:18px;position:relative;overflow:hidden}.tal-collection-image{height:clamp(220px,25vw,340px);position:relative;overflow:hidden}.tal-collection-image>img{object-fit:contain;object-position:center;animation:.65s cubic-bezier(.2,.7,.2,1) both collectionImageIn}.tal-collection-image-mobile{display:none}.tal-collection-backdrop{filter:blur(14px);pointer-events:none;position:absolute;inset:-18px}.tal-collection-backdrop>img{object-fit:cover}@keyframes collectionImageIn{0%{opacity:.25;scale:1.025}to{opacity:1;scale:1}}.tal-collection-spinner{z-index:2;backdrop-filter:blur(5px);background:#16161647;border-radius:50%;width:38px;height:38px;padding:2px;position:absolute;top:20px;right:22px}.tal-collection-spinner svg{width:100%;height:100%;display:block;rotate:-90deg}.tal-collection-spinner circle{fill:none;stroke-width:2.2px}.tal-collection-timer-track{stroke:#ffffff59}.tal-collection-timer-value{stroke:var(--bronze);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:8s linear forwards collectionTimer}@keyframes collectionTimer{to{stroke-dashoffset:100px}}.tal-collection-caption>span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.tal-collection-caption>p{color:#161616b8;max-width:680px;margin:8px 0 14px;font-size:12px;line-height:1.55}.tal-collection-caption ul{flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:0;list-style:none;display:flex}.tal-collection-caption a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:5px;font-size:10px;font-weight:800;transition:color .2s;display:inline-flex}.tal-collection-caption a:hover{color:var(--bronze)}@media (prefers-reduced-motion:reduce){.tal-collection-image>img,.tal-collection-timer-value{animation:none}}.tal-process-roadmap{background:#fff;padding-block:clamp(22.8px,2.85vw,45.6px);scroll-margin-top:90px;display:block;overflow:hidden}.tal-process-intro{grid-template-columns:1fr 1fr;align-items:end;gap:3vw;margin-bottom:24px;display:grid}.tal-process-intro .tal-kicker{margin-bottom:25px}.tal-process-intro h2{max-width:830px;font-family:var(--font-display),serif;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(40.168px,4.848vw,72.718px);font-weight:400;line-height:.86}.tal-process-intro>p{color:#161616ad;max-width:470px;margin:0 0 6px auto;font-size:12px;line-height:1.7}.tal-process-mobile{display:none}.tal-process-navigation{border-block:1px solid #16161629;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.tal-process-navigation:before{content:"";background:#16161629;height:1px;position:absolute;top:28px;left:7%;right:7%}.tal-process-navigation button{z-index:1;color:#16161680;text-align:left;cursor:pointer;border:0;background:0 0;border-left:1px solid #1616161f;justify-items:start;gap:17px;min-width:0;padding:18px 16px 20px;transition:color .25s,background .25s;display:grid;position:relative}.tal-process-navigation button:first-child{border-left:0}.tal-process-navigation button>span{width:22px;height:22px;font-family:var(--font-mono),monospace;letter-spacing:.05em;background:#fff;border:1px solid #16161640;border-radius:50%;place-items:center;font-size:7px;font-weight:700;transition:background .25s,border-color .25s,color .25s;display:grid}.tal-process-navigation button>strong{max-width:155px;font-family:var(--font-display),serif;font-size:20px;font-weight:400;line-height:1}.tal-process-navigation button:hover{color:#161616d1}.tal-process-navigation button.is-active{color:var(--ink);background:#b38f6f14}.tal-process-navigation button.is-active>span{border-color:var(--bronze);background:var(--bronze);color:var(--ink)}.tal-process-navigation button:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.tal-process-detail{border-bottom:1px solid #16161629;grid-template-columns:.72fr 1.28fr;gap:3vw;min-height:180px;padding:24px 0;animation:.4s cubic-bezier(.2,.7,.2,1) both processDetailIn;display:grid}@keyframes processDetailIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.tal-process-detail-head{grid-template-columns:34px 1fr;gap:16px;display:grid}.tal-process-detail-head>span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;padding-top:7px;font-size:9px;font-weight:700}.tal-process-detail-head h3{font-family:var(--font-display),serif;letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:1}.tal-process-detail-head p{color:#161616ab;max-width:470px;margin:12px 0 0;font-size:12px;line-height:1.6}.tal-process-responsibilities{border-left:1px solid #16161624;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tal-process-responsibilities>div{border-right:1px solid #16161624;padding:7px 20px}.tal-process-responsibilities p{color:#161616b8;margin:12px 0 0;font-size:13px;line-height:1.58}.tal-process-actions{justify-content:space-between;align-items:center;gap:24px;padding-top:19px;display:flex}.tal-process-actions>div{flex-wrap:wrap;gap:9px;display:flex}.tal-process-actions>p{color:#16161694;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.tal-process-actions>p svg{color:var(--bronze);flex:none}@media (prefers-reduced-motion:reduce){.tal-process-detail{animation:none}}.tal-story,.tal-team{color:#fff;place-items:center;min-height:741px;display:grid;position:relative;overflow:hidden}.tal-team>img{object-fit:cover;object-position:center 54%;transition:object-position 1.8s}.tal-team.is-visible>img{object-position:center center}.tal-story-gallery{background:#fff;gap:2px;display:flex;position:absolute;inset:0;overflow:hidden}.tal-story-frame{will-change:flex-grow;background:#24251f;flex:1 1 0;min-width:0;min-height:0;animation:18s cubic-bezier(.55,0,.2,1) infinite tal-story-breathe;position:relative;overflow:hidden}.tal-story-frame img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.06);transition:filter .7s}.tal-story-frame:nth-child(3n+2) img{object-position:center 35%}.tal-story-frame:hover{flex-grow:5;animation-play-state:paused}.tal-story-frame:hover img{filter:saturate(.92)contrast(1.04)}@keyframes tal-story-breathe{0%,13%{flex-grow:6}18%,to{flex-grow:1}}.tal-story-overlay,.tal-team-overlay{background:#00000085;position:absolute;inset:0}.tal-story-overlay{background:linear-gradient(90deg,#07080757,#07080729 24%,#0708077a 50%,#07080729 76%,#07080757),linear-gradient(#0708073d,#0708071a 45%,#07080752)}.tal-story-content,.tal-team-content{z-index:1;text-align:center;width:min(87.4%,741px);position:relative}.tal-story-content{backdrop-filter:blur(4px);background:#0c0d0ba6;border:1px solid #fff3;border-radius:18px;width:min(100% - 38px,680px);padding:32px;box-shadow:0 16px 40px #00000029}.tal-story-content>span,.tal-team-content>span,.tal-feature-copy>span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;text-decoration:underline}.tal-story h2,.tal-team h2{font-size:clamp(74px,9.5vw,143px);line-height:.76}.tal-story p,.tal-team p{max-width:618px;margin:32px auto;font-size:17px;line-height:1.7}.tal-story a,.tal-team a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.tal-story a:focus-visible{outline-offset:6px;outline:2px solid #fff}.tal-team{min-height:clamp(420px,28.5vw,605px);padding-block:clamp(22.8px,2.85vw,45.6px)}.tal-team-content{width:min(100% - 38px,680px)}.tal-team p{max-width:470px;margin:19px auto;font-size:12px;line-height:1.7}.tal-team a{min-height:44px;padding-block:10px;font-size:10px}.tal-team a:focus-visible{outline-offset:6px;outline:2px solid #fff}.tal-story{min-height:clamp(420px,28.5vw,605px);padding-block:clamp(22.8px,2.85vw,45.6px)}.tal-story h2{font-size:clamp(40.168px,4.848vw,72.718px);line-height:.95}.tal-story p{max-width:470px;margin:19px auto;font-size:12px;line-height:1.7}.tal-story a{align-items:center;min-height:44px;padding-block:10px;font-size:10px}.tal-production-quality{background:var(--paper);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:6.6vw;min-height:0;padding-block:50px;display:grid}.tal-production-quality-copy{max-width:680px}.tal-production-quality h2{font-family:var(--font-display),serif;letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(55px,5.8vw,86px);font-weight:400;line-height:.88}.tal-production-quality-copy>ul{border-block:1px solid #16161624;margin:0 0 29px;padding:0;list-style:none;display:grid}.tal-production-quality-copy>ul li{color:#161616bd;border-bottom:1px solid #1616161a;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:flex}.tal-production-quality-copy>ul li:last-child{border-bottom:0}.tal-production-quality-copy>ul svg,.tal-production-quality-copy>small svg{color:var(--bronze);flex:none}.tal-production-quality-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tal-production-quality-actions>a:not(.tal-outline-link){letter-spacing:.065em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:6px;font-size:10px;font-weight:700;display:inline-flex}.tal-production-quality-copy>small{color:#1616168c;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.tal-production-quality-media{height:590px;position:relative;overflow:hidden}.tal-production-quality-media img{object-fit:cover;object-position:center 55%;transition:object-position 1.5s}.tal-production-quality.is-visible .tal-production-quality-media img{object-position:center center}@media (width>=901px){.tal-production-quality{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3vw;padding-block:clamp(22.8px,2.85vw,45.6px)}.tal-production-quality-copy{max-width:830px}.tal-production-quality h2{letter-spacing:-.048em;font-size:clamp(40.168px,4.848vw,72.718px);line-height:.86}.tal-production-quality-copy>p{margin:19px 0;font-size:12px}.tal-production-quality-copy>ul{margin-bottom:19px}.tal-production-quality-copy>ul li{padding-block:9px}.tal-production-quality-actions{gap:12px}.tal-production-quality-copy>small{margin-top:14px}.tal-production-quality-media{border-radius:18px;height:clamp(360px,24vw,510px)}}.tal-team{min-height:clamp(420px,28.5vw,605px)}.tal-team-overlay{background:#1616167a}.tal-team,.tal-email-contact{scroll-margin-top:105px}.tal-email-contact{background:var(--ink);color:#fff;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:center;gap:clamp(60px,9vw,150px);min-height:510px;display:grid}.tal-email-contact-copy h2{max-width:820px;font-family:var(--font-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(60px,6.7vw,100px);font-weight:400;line-height:.86}.tal-email-contact-copy p{color:#ffffff9e;max-width:650px;margin:30px 0 0;font-size:16px;line-height:1.7}.tal-email-contact-form{border-top:1px solid #b38f6fb8;border-bottom:1px solid #ffffff24;align-content:center;padding:30px 0 25px;display:grid}.tal-email-contact-form>label{color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:800}.tal-email-contact-control{border-radius:var(--tal-control-radius);background:#ffffff0b;border:1px solid #ffffff3d;grid-template-columns:minmax(0,1fr) auto;padding:5px;transition:border-color .2s,background .2s;display:grid}.tal-email-contact-control:focus-within{border-color:var(--bronze);background:#ffffff12}.tal-email-contact-control input{color:#fff;background:0 0;border:0;outline:0;min-width:0;min-height:52px;padding:0 16px;font-size:14px}.tal-email-contact-control input::placeholder{color:#ffffff57}.tal-email-contact-control button{background:var(--bronze);color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:126px;padding:0 19px;font-size:10px;font-weight:900;transition:background .2s,translate .2s;display:inline-flex}.tal-email-contact-control button:hover{background:#c8a787;translate:0 -1px}.tal-email-contact-control button:focus-visible{outline-offset:2px;outline:2px solid #fff}.tal-email-contact-form>p{color:#ffffff6e;margin:14px 0 0;font-size:10px;line-height:1.6}.tal-email-contact-form>p a{color:#ffffffc2;text-underline-offset:3px;text-decoration:underline}.tal-email-contact-status{min-height:17px;color:var(--bronze);margin-top:7px;font-size:10px;line-height:1.55}.inner-page{background:#fff}.inner-hero{min-height:760px;padding:clamp(154px,15vw,216px) var(--page-gutter) 86px;background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:clamp(45px,6vw,98px);display:grid;position:relative;overflow:hidden}.inner-hero-copy{z-index:2;flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:relative}.inner-hero-topline{gap:22px;display:grid}.inner-breadcrumb{color:#ffffff7a;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.inner-breadcrumb a{transition:color .2s}.inner-breadcrumb a:hover{color:var(--bronze)}.inner-breadcrumb span[aria-current=page]{color:#ffffffb8}.inner-eyebrow,.inner-section-label{color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.inner-hero-copy h1{max-width:900px;font-family:var(--font-display),serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(65px,7.1vw,108px);font-weight:400;line-height:.84}.inner-hero-copy>div>p{color:#ffffffa8;max-width:700px;margin:32px 0 0;font-size:17px;line-height:1.72}.inner-hero-media{aspect-ratio:4/5;background:#262626;align-self:end;width:100%;max-height:560px;position:relative;overflow:hidden}.inner-hero-media:after{content:"";pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:0}.inner-hero-media img{object-fit:cover;object-position:center;animation:1.2s cubic-bezier(.2,.7,.2,1) both innerMediaIn}@keyframes innerMediaIn{0%{opacity:0;clip-path:inset(0 0 18%)}to{opacity:1;clip-path:inset(0)}}.inner-hero-thread{left:calc(var(--page-gutter) - 12px);background:var(--bronze);color:#fff;border-radius:12px;width:1px;height:130px;animation:1.1s .25s both threadDrop;position:absolute;top:86px}@keyframes threadDrop{0%{opacity:0;height:0}to{opacity:1;height:130px}}.inner-intro{background:#fff;grid-template-columns:.38fr 1.25fr;align-items:start;gap:8vw;display:grid}.inner-stamp{border:1px solid var(--bronze);width:124px;height:124px;color:var(--bronze);font-family:var(--font-display),serif;text-align:center;border-radius:50%;place-content:center;font-size:22px;line-height:.86;display:grid;rotate:-8deg}.inner-stamp span{display:block}.inner-intro-copy>p{color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;margin:0 0 27px;font-size:11px;font-weight:700}.inner-intro-copy h2{max-width:960px;font-family:var(--font-display),serif;letter-spacing:-.038em;margin:0;font-size:clamp(42px,4.7vw,72px);font-weight:400;line-height:.98}.inner-chapters{padding:0 var(--page-gutter) clamp(95px,11vw,160px);background:var(--paper)}.inner-chapter{border-bottom:1px solid #16161629;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(55px,8vw,130px);min-height:650px;padding:clamp(72px,8vw,116px) 0;display:grid}.inner-chapter[id]{scroll-margin-top:105px}.inner-chapter.is-reverse{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}.inner-chapter.is-reverse .inner-chapter-media{order:2}.inner-chapter-media{aspect-ratio:4/3;background:#ddd;width:100%;max-height:450px;position:relative;overflow:hidden}.inner-chapter-media img{object-fit:cover;object-position:center;transition:object-position 1.2s}.inner-chapter-media:hover img{object-position:center 47%}.inner-chapter-copy{max-width:680px;padding:16px 0}.inner-section-label{margin-bottom:28px}.inner-chapter-copy h2{font-family:var(--font-display),serif;letter-spacing:-.044em;margin:0;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:.91}.inner-chapter-copy>p{color:#161616a3;max-width:590px;margin:28px 0 0;font-size:16px;line-height:1.76}.inner-chapter-copy ul{border-top:1px solid #16161633;margin:36px 0 0;padding:0;list-style:none;display:grid}.inner-chapter-copy li{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #16161624;align-items:center;min-height:46px;padding-left:18px;font-size:12px;font-weight:700;display:flex;position:relative}.inner-chapter-copy li:before{content:"";background:var(--bronze);width:7px;height:1px;position:absolute;left:0}.inner-faq{padding:clamp(104px,11vw,165px) var(--page-gutter);background:#fff;grid-template-columns:.55fr 1.15fr;gap:8vw;display:grid}.inner-faq-heading>p,.inner-related-heading>p{color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:700}.inner-faq-heading h2{font-family:var(--font-display),serif;letter-spacing:-.045em;margin:0;font-size:clamp(52px,5.6vw,86px);font-weight:400;line-height:.84}.inner-faq-list{border-top:1px solid #16161633}.inner-faq-list details{border-bottom:1px solid #16161629}.inner-faq-list summary{cursor:pointer;min-height:78px;font-family:var(--font-display),serif;grid-template-columns:1fr auto;align-items:center;gap:20px;font-size:25px;line-height:1.05;list-style:none;display:grid}.inner-faq-list summary::-webkit-details-marker{display:none}.inner-faq-list summary svg{color:var(--bronze);transition:rotate .25s}.inner-faq-list details[open] summary svg{rotate:180deg}.inner-faq-list details>p{color:#161616a3;max-width:720px;margin:0 44px 30px 0;font-size:15px;line-height:1.76}.inner-related{padding:clamp(86px,9vw,132px) var(--page-gutter);background:var(--paper);border-top:1px solid #1616161f}.inner-related-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:46px;display:flex}.inner-related-heading>p{margin-bottom:8px}.inner-related-heading h2{font-family:var(--font-display),serif;letter-spacing:-.04em;margin:0;font-size:clamp(42px,4.6vw,68px);font-weight:400;line-height:.9}.inner-related-links{border-block:1px solid #1616162e;grid-template-columns:repeat(3,1fr);display:grid}.inner-related-links a{min-height:170px;padding:28px 52px 28px 0;transition:color .25s,padding-left .25s;position:relative}.inner-related-links a+a{border-left:1px solid #16161629;padding-left:28px}.inner-related-links a:hover{color:var(--bronze);padding-left:8px}.inner-related-links a+a:hover{padding-left:36px}.inner-related-links span{font-family:var(--font-display),serif;font-size:32px;line-height:1}.inner-related-links p{color:#1616168f;max-width:260px;margin:15px 0 0;font-size:13px;line-height:1.55}.inner-related-links svg{position:absolute;top:31px;right:20px}.inner-cta{min-height:650px;padding:90px var(--page-gutter);background:var(--bronze);color:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.inner-cta:before{content:"ERTEN";color:#1616160e;font-family:var(--font-display),serif;letter-spacing:-.08em;font-size:min(34vw,520px);line-height:.7;position:absolute;top:50%;left:50%;translate:-50% -48%}.inner-cta-copy{z-index:1;text-align:center;width:min(88%,780px);position:relative}.inner-cta-copy>span{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.inner-cta-copy h2{font-family:var(--font-display),serif;letter-spacing:-.047em;margin:20px 0 0;font-size:clamp(68px,8.8vw,126px);font-weight:400;line-height:.76}.inner-cta-copy p{max-width:610px;margin:31px auto;font-size:16px;line-height:1.72}.inner-cta-copy a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.inner-cta-thread{left:var(--page-gutter);background:var(--ink);opacity:.5;width:1px;height:110px;position:absolute;top:0}.production-page{color:var(--ink);background:#fff}.production-hero{min-height:780px;padding:clamp(150px,13vw,190px) var(--page-gutter) 78px;background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(48px,6.5vw,108px);display:grid}.production-hero-copy{flex-direction:column;justify-content:space-between;gap:68px;min-width:0;display:flex}.production-breadcrumb{color:#ffffff7a;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:700;display:flex}.production-breadcrumb a:hover{color:var(--bronze)}.production-breadcrumb span[aria-current=page]{color:#ffffffb8}.production-hero h1{max-width:850px;font-family:var(--font-display),serif;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(58px,5.8vw,88px);font-weight:400;line-height:.88}.production-hero-copy>div>p{color:#ffffffad;max-width:710px;margin:28px 0 0;font-size:17px;line-height:1.7}.production-hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.production-hero-actions a{letter-spacing:.035em;text-transform:uppercase;border:1px solid #ffffff59;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 20px;font-size:11px;font-weight:700;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.production-hero-actions a.is-primary{border-color:var(--bronze);background:var(--bronze);color:#fff;border-radius:12px}.production-hero-actions a:hover{color:var(--ink);background:#fff;border-color:#fff}.production-hero-copy .production-micro-trust{color:#ffffff94;align-items:center;gap:8px;margin-top:17px;font-size:12px;display:flex}.production-hero-media{aspect-ratio:4/5;background:#282828;align-self:end;max-height:590px;position:relative;overflow:hidden}.production-hero-media:after{content:"";pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:0}.production-hero-media img{object-fit:cover;object-position:center}.production-hero-media span{z-index:1;color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#121212bd;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;bottom:18px;right:20px}.production-trust-strip{padding:0 var(--page-gutter);background:#fff;border-bottom:1px solid #16161626;grid-template-columns:repeat(4,1fr);display:grid}.production-trust-strip p{color:#161616b8;letter-spacing:.045em;text-transform:uppercase;align-items:center;min-height:105px;margin:0;padding:24px 30px 24px 0;font-size:11px;font-weight:700;display:flex}.production-trust-strip p+p{border-left:1px solid #16161624;padding-left:30px}.production-flow{background:var(--paper)}.production-section-heading{grid-template-columns:.25fr 1.05fr .55fr;align-items:end;gap:clamp(32px,5vw,86px);margin-bottom:72px;display:grid}.production-section-heading>p,.production-proof-heading>p,.production-decision-copy>p,.production-faq-heading>p,.production-next>div>p,.production-final-cta>div>p{color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.production-section-heading h2,.production-proof-heading h2,.production-decision-copy h2,.production-faq-heading h2,.production-next h2,.production-final-cta h2{font-family:var(--font-display),serif;letter-spacing:-.043em;margin:0;font-weight:400}.production-section-heading h2{font-size:clamp(49px,5.2vw,78px);line-height:.9}.production-section-heading>span{color:#16161699;font-size:14px;line-height:1.65}.production-step-list{border-top:1px solid #16161630;margin:0;padding:0;list-style:none}.production-step-list li{border-bottom:1px solid #16161629;grid-template-columns:70px minmax(0,1fr) minmax(250px,.55fr);align-items:start;gap:36px;min-height:170px;padding:32px 0;display:grid}.production-step-list li>span{color:var(--bronze);font-family:var(--font-mono),monospace;padding-top:4px;font-size:10px;font-weight:700}.production-step-list h3{font-family:var(--font-display),serif;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:.98}.production-step-list p{color:#1616169c;max-width:650px;margin:17px 0 0;font-size:14px;line-height:1.65}.production-step-output{border-left:1px solid #16161626;padding:4px 0 0 30px}.production-step-output small{color:#16161675;letter-spacing:.075em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.production-step-output strong{max-width:310px;font-size:13px;line-height:1.55;display:block}.production-proof{padding:clamp(90px,10vw,150px) var(--page-gutter);background:var(--ink);color:#fff}.production-proof-heading{grid-template-columns:.4fr 1.15fr;align-items:start;gap:6vw;margin-bottom:70px;display:grid}.production-proof-heading h2{max-width:900px;font-size:clamp(51px,5.5vw,82px);line-height:.89}.production-proof-grid{grid-template-columns:1fr 1.13fr 1fr;align-items:end;gap:18px;display:grid}.production-proof-grid article>div{aspect-ratio:4/3;background:#252525;position:relative;overflow:hidden}.production-proof-grid article.is-tall>div{aspect-ratio:3/4}.production-proof-grid img{object-fit:cover;transition:scale .7s}.production-proof-grid article:hover img{scale:1.025}.production-proof-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;margin-top:22px;font-size:9px;display:block}.production-proof-grid h3{font-family:var(--font-display),serif;margin:9px 0 0;font-size:35px;font-weight:400;line-height:1}.production-proof-grid p{color:#ffffff91;max-width:390px;margin:14px 0 0;font-size:13px;line-height:1.6}.production-decision{background:#fff;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(55px,8vw,128px);display:grid}.production-decision-media{min-height:660px;position:relative;overflow:hidden}.production-decision-media img{object-fit:cover;object-position:center}.production-decision-copy h2{max-width:720px;margin-bottom:48px;font-size:clamp(48px,5vw,76px);line-height:.91}.production-decision-row{border-top:1px solid #1616162b;grid-template-columns:38px 1fr;gap:17px;padding:22px 0;display:grid}.production-decision-row>span{color:var(--bronze);font-family:var(--font-mono),monospace;padding-top:5px;font-size:9px;font-weight:700}.production-decision-row h3{letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:12px}.production-decision-row p{color:#16161699;max-width:680px;margin:8px 0 0;font-size:14px;line-height:1.6}.production-faq{padding:clamp(100px,11vw,160px) var(--page-gutter);background:var(--paper);grid-template-columns:.48fr 1.15fr;gap:8vw;display:grid}.production-faq-heading h2{max-width:580px;margin-top:23px;font-size:clamp(54px,5.8vw,86px);line-height:.86}.production-faq-list{border-top:1px solid #16161633}.production-faq-list details{border-bottom:1px solid #16161629}.production-faq-list summary{cursor:pointer;min-height:82px;font-family:var(--font-display),serif;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;font-size:24px;line-height:1.08;list-style:none;display:grid}.production-faq-list summary::-webkit-details-marker{display:none}.production-faq-list summary>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:9px;font-weight:700}.production-faq-list summary svg{color:var(--bronze);transition:rotate .25s}.production-faq-list details[open] summary svg{rotate:180deg}.production-faq-list details>p{color:#1616169e;max-width:760px;margin:0 34px 28px 50px;font-size:14px;line-height:1.72}.production-next{padding:clamp(85px,9vw,128px) var(--page-gutter);background:#fff}.production-next>div{grid-template-columns:.4fr 1.15fr;align-items:start;gap:6vw;margin-bottom:52px;display:grid}.production-next h2{max-width:850px;font-size:clamp(44px,4.7vw,70px);line-height:.91}.production-next nav{border-block:1px solid #1616162e;grid-template-columns:repeat(3,1fr);display:grid}.production-next nav a{min-height:178px;padding:30px 54px 28px 0;transition:color .25s,padding-left .25s;position:relative}.production-next nav a+a{border-left:1px solid #16161626;padding-left:28px}.production-next nav a:hover{color:var(--bronze);padding-left:8px}.production-next nav a+a:hover{padding-left:36px}.production-next nav span{font-family:var(--font-display),serif;font-size:31px;line-height:1}.production-next nav p{color:#1616168f;max-width:280px;margin:15px 0 0;font-size:13px;line-height:1.55}.production-next nav svg{position:absolute;top:32px;right:20px}.production-final-cta{min-height:680px;padding:95px var(--page-gutter);background:var(--bronze);text-align:center;place-items:center;display:grid;overflow:hidden}.production-final-cta h2{margin-top:22px;font-size:clamp(65px,8.2vw,116px);line-height:.78}.production-final-cta>div>span{max-width:680px;margin:34px auto 27px;font-size:16px;line-height:1.7;display:block}.production-final-cta a{background:var(--ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:11px;font-weight:700;display:inline-flex}.production-final-cta small{justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.production-proof-grid img{transition:none}}.product-dev-page{color:var(--ink);background:#fff}.product-dev-page section[id]{scroll-margin-top:104px}.product-dev-hero{min-height:790px;padding:clamp(150px,13vw,190px) var(--page-gutter) 78px;background:#f3f0eb;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:clamp(48px,6.5vw,108px);display:grid}.product-dev-hero-copy{flex-direction:column;justify-content:space-between;gap:68px;min-width:0;display:flex}.product-dev-breadcrumb{color:#16161670;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:700;display:flex}.product-dev-breadcrumb a:hover{color:var(--bronze)}.product-dev-hero h1{max-width:880px;font-family:var(--font-display),serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(62px,6.2vw,94px);font-weight:400;line-height:.86}.product-dev-hero-copy>div>p{color:#161616a6;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.7}.product-dev-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.product-dev-actions a{letter-spacing:.04em;text-transform:uppercase;border:1px solid #16161647;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 20px;font-size:10px;font-weight:800;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.product-dev-actions a.is-primary{border-color:var(--ink);background:var(--ink);color:#fff}.product-dev-actions a:hover{border-color:var(--bronze);background:var(--bronze);color:#fff}.product-dev-hero-copy .product-dev-micro-trust{color:#1616168c;align-items:center;gap:8px;margin-top:17px;font-size:12px;display:flex}.product-dev-micro-trust svg{color:var(--bronze)}.product-dev-hero-media{aspect-ratio:4/5;background:#d8d4ce;align-self:end;max-height:600px;position:relative;overflow:hidden}.product-dev-hero-media:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff7a;position:absolute;inset:18px}.product-dev-hero-media img{object-fit:cover;object-position:center}.product-dev-hero-media span{z-index:2;color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#121212c2;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;bottom:27px;right:28px}.product-dev-outcomes{padding:0 var(--page-gutter);border-bottom:1px solid #16161626;grid-template-columns:repeat(4,1fr);display:grid}.product-dev-outcomes p{color:#161616b8;letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:105px;margin:0;padding:24px 30px 24px 0;font-size:10px;font-weight:800;display:flex}.product-dev-outcomes p+p{border-left:1px solid #16161624;padding-left:30px}.product-dev-flow{background:#fff}.product-dev-section-heading{grid-template-columns:.27fr 1.05fr .55fr;align-items:end;gap:clamp(32px,5vw,86px);margin-bottom:72px;display:grid}.product-dev-section-heading>p,.product-dev-proof-heading>p,.product-dev-matrix-copy>p,.product-dev-faq-heading>p,.product-dev-next>div>p,.product-dev-final-cta>div>p{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.product-dev-section-heading h2,.product-dev-proof-heading h2,.product-dev-matrix-copy h2,.product-dev-faq-heading h2,.product-dev-next h2,.product-dev-final-cta h2{font-family:var(--font-display),serif;letter-spacing:-.045em;margin:0;font-weight:400}.product-dev-section-heading h2{font-size:clamp(50px,5.3vw,80px);line-height:.89}.product-dev-section-heading>span,.product-dev-proof-heading>span{color:#16161696;font-size:14px;line-height:1.65}.product-dev-step-list{border-top:1px solid #16161630;margin:0;padding:0;list-style:none}.product-dev-step-list li{border-bottom:1px solid #16161629;grid-template-columns:70px minmax(0,1fr) minmax(250px,.55fr);align-items:start;gap:36px;min-height:170px;padding:32px 0;display:grid}.product-dev-step-list li>span{color:var(--bronze);font-family:var(--font-mono),monospace;padding-top:4px;font-size:10px;font-weight:700}.product-dev-step-list h3{font-family:var(--font-display),serif;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:.98}.product-dev-step-list p{color:#1616169c;max-width:660px;margin:17px 0 0;font-size:14px;line-height:1.65}.product-dev-step-output{border-left:1px solid #16161626;padding:4px 0 0 30px}.product-dev-step-output small{color:#16161675;letter-spacing:.075em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.product-dev-step-output strong{max-width:310px;font-size:13px;line-height:1.55;display:block}.product-dev-proof{background:var(--ink);color:#fff}.product-dev-proof-heading{grid-template-columns:.3fr 1fr .48fr;align-items:end;gap:5vw;margin-bottom:70px;display:grid}.product-dev-proof-heading h2{font-size:clamp(52px,5.6vw,84px);line-height:.88}.product-dev-proof-heading>span{color:#ffffff8c}.product-dev-proof-grid{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:18px;display:grid}.product-dev-proof-grid article>div{aspect-ratio:4/3;background:#292929;position:relative;overflow:hidden}.product-dev-proof-grid article.is-featured>div{aspect-ratio:3/4}.product-dev-proof-grid img{object-fit:cover;transition:scale .7s}.product-dev-proof-grid article:hover img{scale:1.025}.product-dev-proof-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;margin-top:22px;font-size:9px;display:block}.product-dev-proof-grid h3{font-family:var(--font-display),serif;margin:9px 0 0;font-size:34px;font-weight:400;line-height:1}.product-dev-proof-grid p{color:#ffffff91;max-width:390px;margin:14px 0 0;font-size:13px;line-height:1.6}.product-dev-matrix{background:#f3f0eb;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(55px,8vw,128px);display:grid}.product-dev-matrix-media{min-height:680px;position:relative;overflow:hidden}.product-dev-matrix-media img{object-fit:cover;object-position:center}.product-dev-matrix-media span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#121212c2;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;bottom:18px;right:20px}.product-dev-matrix-copy>p{margin-bottom:23px}.product-dev-matrix-copy h2{max-width:730px;margin-bottom:46px;font-size:clamp(48px,5vw,75px);line-height:.9}.product-dev-matrix-copy dl{border-top:1px solid #1616162e;margin:0}.product-dev-matrix-copy dl>div{border-bottom:1px solid #16161626;grid-template-columns:minmax(140px,.38fr) 1fr;gap:28px;padding:21px 0;display:grid}.product-dev-matrix-copy dt{color:var(--bronze);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.product-dev-matrix-copy dd{color:#161616a6;margin:0;font-size:14px;line-height:1.6}.product-dev-decisions{background:#fff}.product-dev-decision-grid{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(4,1fr);display:grid}.product-dev-decision-grid article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:285px;padding:25px}.product-dev-decision-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.product-dev-decision-grid h3{font-family:var(--font-display),serif;margin:62px 0 15px;font-size:34px;font-weight:400;line-height:.96}.product-dev-decision-grid p{color:#1616169c;margin:0;font-size:13px;line-height:1.65}.product-dev-faq{background:var(--paper);grid-template-columns:.48fr 1.15fr;gap:8vw;display:grid}.product-dev-faq-heading h2{max-width:590px;margin-top:23px;font-size:clamp(54px,5.8vw,86px);line-height:.86}.product-dev-faq-list{border-top:1px solid #16161633}.product-dev-faq-list details{border-bottom:1px solid #16161629}.product-dev-faq-list summary{cursor:pointer;min-height:82px;font-family:var(--font-display),serif;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;font-size:24px;line-height:1.08;list-style:none;display:grid}.product-dev-faq-list summary::-webkit-details-marker{display:none}.product-dev-faq-list summary>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:9px;font-weight:700}.product-dev-faq-list summary svg{color:var(--bronze);transition:rotate .25s}.product-dev-faq-list details[open] summary svg{rotate:180deg}.product-dev-faq-list details>p{color:#1616169e;max-width:760px;margin:0 34px 28px 50px;font-size:14px;line-height:1.72}.product-dev-next{padding:clamp(85px,9vw,128px) var(--page-gutter);background:#fff}.product-dev-next>div{grid-template-columns:.4fr 1.15fr;align-items:start;gap:6vw;margin-bottom:52px;display:grid}.product-dev-next h2{max-width:900px;font-size:clamp(44px,4.7vw,70px);line-height:.91}.product-dev-next nav{border-block:1px solid #1616162e;grid-template-columns:repeat(3,1fr);display:grid}.product-dev-next nav a{min-height:178px;padding:30px 54px 28px 0;transition:color .25s,padding-left .25s;position:relative}.product-dev-next nav a+a{border-left:1px solid #16161626;padding-left:28px}.product-dev-next nav a:hover{color:var(--bronze);padding-left:8px}.product-dev-next nav a+a:hover{padding-left:36px}.product-dev-next nav span{font-family:var(--font-display),serif;font-size:31px;line-height:1}.product-dev-next nav p{color:#1616168f;max-width:280px;margin:15px 0 0;font-size:13px;line-height:1.55}.product-dev-next nav svg{position:absolute;top:32px;right:20px}.product-dev-final-cta{min-height:680px;padding:95px var(--page-gutter);background:var(--bronze);text-align:center;place-items:center;display:grid;overflow:hidden}.product-dev-final-cta>div{width:min(920px,90%)}.product-dev-final-cta h2{margin-top:22px;font-size:clamp(65px,8.2vw,116px);line-height:.78}.product-dev-final-cta>div>span{max-width:700px;margin:34px auto 27px;font-size:16px;line-height:1.7;display:block}.product-dev-final-cta a{background:var(--ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}.product-dev-final-cta small{justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.product-dev-proof-grid img{transition:none}}.sample-page{color:var(--ink);background:#fff}.sample-page section[id]{scroll-margin-top:104px}.sample-hero{min-height:790px;padding:clamp(150px,13vw,190px) var(--page-gutter) 78px;background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);gap:clamp(48px,6.5vw,108px);display:grid}.sample-hero-copy{flex-direction:column;justify-content:space-between;gap:68px;min-width:0;display:flex}.sample-breadcrumb{color:#ffffff75;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:700;display:flex}.sample-breadcrumb a:hover{color:var(--bronze)}.sample-breadcrumb span[aria-current=page]{color:#ffffffb8}.sample-hero h1{max-width:920px;font-family:var(--font-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(59px,5.9vw,90px);font-weight:400;line-height:.86}.sample-hero-copy>div>p{color:#ffffffab;max-width:740px;margin:28px 0 0;font-size:17px;line-height:1.7}.sample-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.sample-actions a{letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff57;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 20px;font-size:10px;font-weight:800;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.sample-actions a.is-primary{border-color:var(--bronze);background:var(--bronze);color:#fff;border-radius:12px}.sample-actions a:hover{color:var(--ink);background:#fff;border-color:#fff}.sample-hero-copy .sample-micro-trust{color:#ffffff8c;align-items:center;gap:8px;margin-top:17px;font-size:12px;display:flex}.sample-micro-trust svg{color:var(--bronze)}.sample-hero-media{aspect-ratio:4/5;background:#272727;align-self:end;max-height:600px;position:relative;overflow:hidden}.sample-hero-media:after{content:"";pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:18px}.sample-hero-media img{object-fit:cover;object-position:center 62%}.sample-hero-media span{z-index:1;color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#121212c7;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;bottom:27px;right:28px}.sample-start,.sample-flow,.sample-proof,.sample-evaluation,.sample-responsibility,.sample-approval,.sample-faq{padding:clamp(92px,9.5vw,148px) var(--page-gutter)}.sample-start{background:#fff}.sample-section-heading{grid-template-columns:.27fr 1fr .55fr;align-items:end;gap:clamp(32px,5vw,84px);margin-bottom:70px;display:grid}.sample-section-heading>p,.sample-flow-heading>p,.sample-proof-copy>p,.sample-responsibility-copy>p,.sample-approval-heading>p,.sample-faq-heading>p,.sample-next>div>p,.sample-final-cta>div>p{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.sample-section-heading h2,.sample-flow-heading h2,.sample-proof-copy h2,.sample-responsibility-copy h2,.sample-approval-heading h2,.sample-faq-heading h2,.sample-next h2,.sample-final-cta h2{font-family:var(--font-display),serif;letter-spacing:-.045em;margin:0;font-weight:400}.sample-section-heading h2{font-size:clamp(51px,5.3vw,81px);line-height:.89}.sample-section-heading>span{color:#16161699;font-size:14px;line-height:1.68}.sample-start-grid{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(4,1fr);display:grid}.sample-start-grid article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:265px;padding:25px}.sample-start-grid article>span,.sample-evaluation-grid article>span,.sample-approval-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.sample-start-grid h3{font-family:var(--font-display),serif;margin:58px 0 14px;font-size:34px;font-weight:400;line-height:.96}.sample-start-grid p{color:#1616169c;margin:0;font-size:13px;line-height:1.65}.sample-flow{background:var(--paper)}.sample-flow-heading{grid-template-columns:.33fr 1fr;align-items:end;gap:7vw;margin-bottom:69px;display:grid}.sample-flow-heading h2{max-width:900px;font-size:clamp(52px,5.6vw,84px);line-height:.88}.sample-step-list{border-top:1px solid #16161630;margin:0;padding:0;list-style:none}.sample-step-list li{border-bottom:1px solid #16161629;grid-template-columns:70px minmax(0,1fr) minmax(250px,.56fr);gap:36px;min-height:170px;padding:32px 0;display:grid}.sample-step-list li>span{color:var(--bronze);font-family:var(--font-mono),monospace;padding-top:4px;font-size:10px;font-weight:700}.sample-step-list h3{font-family:var(--font-display),serif;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:.98}.sample-step-list p{color:#1616169c;max-width:670px;margin:17px 0 0;font-size:14px;line-height:1.65}.sample-step-list li>div:last-child{border-left:1px solid #16161626;padding:4px 0 0 30px}.sample-step-list small{color:#16161675;letter-spacing:.075em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.sample-step-list strong{max-width:310px;font-size:13px;line-height:1.55;display:block}.sample-proof{background:#fff;grid-template-rows:auto 260px;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr) minmax(180px,.37fr);gap:20px;display:grid}.sample-proof-copy{padding-right:4vw}.sample-proof-copy h2{margin-top:22px;font-size:clamp(50px,5vw,76px);line-height:.89}.sample-proof-copy>span{color:#1616169c;max-width:550px;margin-top:28px;font-size:14px;line-height:1.7;display:block}.sample-proof-media{background:#ddd;position:relative;overflow:hidden}.sample-proof-media.is-main{grid-area:1/2/span 2;min-height:680px}.sample-proof-media.is-detail{grid-area:2/3}.sample-proof-media img{object-fit:cover}.sample-proof-media.is-detail img{object-position:center 60%}.sample-evaluation{background:var(--ink);color:#fff}.sample-section-heading.is-light>span{color:#ffffff91}.sample-evaluation-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.sample-evaluation-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:245px;padding:25px}.sample-evaluation-grid h3{font-family:var(--font-display),serif;margin:48px 0 14px;font-size:32px;font-weight:400;line-height:.98}.sample-evaluation-grid p{color:#ffffff94;margin:0;font-size:13px;line-height:1.65}.sample-responsibility{background:#f3f0eb;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(55px,8vw,128px);display:grid}.sample-responsibility-media{min-height:690px;position:relative;overflow:hidden}.sample-responsibility-media img{object-fit:cover}.sample-responsibility-copy>p{margin-bottom:23px}.sample-responsibility-copy h2{max-width:720px;margin-bottom:46px;font-size:clamp(49px,5vw,76px);line-height:.9}.sample-responsibility-copy dl{border-top:1px solid #1616162e;margin:0}.sample-responsibility-copy dl>div{border-bottom:1px solid #16161626;grid-template-columns:minmax(130px,.36fr) 1fr;gap:28px;padding:19px 0;display:grid}.sample-responsibility-copy dt{color:var(--bronze);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.sample-responsibility-copy dd{color:#161616a3;margin:0;font-size:14px;line-height:1.6}.sample-approval{background:#fff}.sample-approval-heading{grid-template-columns:.35fr 1fr;align-items:end;gap:7vw;margin-bottom:65px;display:grid}.sample-approval-heading h2{max-width:940px;font-size:clamp(50px,5.4vw,81px);line-height:.89}.sample-approval-grid{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(3,1fr);display:grid}.sample-approval-grid article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:290px;padding:25px}.sample-approval-grid h3{font-family:var(--font-display),serif;margin:58px 0 15px;font-size:37px;font-weight:400}.sample-approval-grid p{color:#1616169c;margin:0;font-size:13px;line-height:1.67}.sample-approval-note{color:#16161694;align-items:center;gap:9px;margin:24px 0 0;font-size:12px;display:flex}.sample-approval-note svg{color:var(--bronze)}.sample-faq{background:var(--paper);grid-template-columns:.48fr 1.15fr;gap:8vw;display:grid}.sample-faq-heading h2{max-width:590px;margin-top:23px;font-size:clamp(54px,5.8vw,86px);line-height:.86}.sample-faq-list{border-top:1px solid #16161633}.sample-faq-list details{border-bottom:1px solid #16161629}.sample-faq-list summary{cursor:pointer;min-height:82px;font-family:var(--font-display),serif;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;font-size:23px;line-height:1.08;list-style:none;display:grid}.sample-faq-list summary::-webkit-details-marker{display:none}.sample-faq-list summary>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:9px;font-weight:700}.sample-faq-list summary svg{color:var(--bronze);transition:rotate .25s}.sample-faq-list details[open] summary svg{rotate:180deg}.sample-faq-list details>p{color:#1616169e;max-width:760px;margin:0 34px 28px 50px;font-size:14px;line-height:1.72}.sample-next{padding:clamp(85px,9vw,128px) var(--page-gutter);background:#fff}.sample-next>div{grid-template-columns:.4fr 1.15fr;align-items:start;gap:6vw;margin-bottom:52px;display:grid}.sample-next h2{max-width:900px;font-size:clamp(44px,4.7vw,70px);line-height:.91}.sample-next nav{border-block:1px solid #1616162e;grid-template-columns:repeat(3,1fr);display:grid}.sample-next nav a{min-height:188px;padding:30px 54px 28px 0;transition:color .25s,padding-left .25s;position:relative}.sample-next nav a+a{border-left:1px solid #16161626;padding-left:28px}.sample-next nav a:hover{color:var(--bronze);padding-left:8px}.sample-next nav a+a:hover{padding-left:36px}.sample-next nav span{font-family:var(--font-display),serif;font-size:31px;line-height:1}.sample-next nav p{color:#1616168f;max-width:290px;margin:15px 0 0;font-size:13px;line-height:1.55}.sample-next nav svg{position:absolute;top:32px;right:20px}.sample-final-cta{min-height:680px;padding:95px var(--page-gutter);background:var(--bronze);text-align:center;place-items:center;display:grid;overflow:hidden}.sample-final-cta>div{width:min(940px,90%)}.sample-final-cta h2{margin-top:22px;font-size:clamp(65px,8.2vw,116px);line-height:.78}.sample-final-cta>div>span{max-width:710px;margin:34px auto 27px;font-size:16px;line-height:1.7;display:block}.sample-final-cta a{background:var(--ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}.sample-final-cta small{justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.sample-faq-list summary svg{transition:none}}.inner-hero-compact{min-height:680px}.faq-page{color:var(--ink)}.faq-hero{min-height:690px;padding:clamp(150px,14vw,196px) var(--page-gutter) 72px;background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(45px,6vw,96px);display:grid}.faq-hero-copy{flex-direction:column;justify-content:flex-end;display:flex}.faq-hero-copy .inner-breadcrumb{margin-bottom:auto}.faq-hero-copy .inner-eyebrow{margin:58px 0 22px}.faq-hero-copy h1{font-family:var(--font-display),serif;letter-spacing:-.05em;margin:0;font-size:clamp(64px,7vw,106px);font-weight:400;line-height:.86}.faq-hero-copy>p:last-child{color:#ffffffab;max-width:680px;margin:30px 0 0;font-size:16px;line-height:1.72}.faq-hero-media{aspect-ratio:4/5;background:#282828;align-self:end;width:100%;max-height:520px;position:relative;overflow:hidden}.faq-hero-media img{object-fit:cover}.faq-hero-media:after{content:"";border:1px solid #ffffff24;position:absolute;inset:0}.faq-center{padding:clamp(100px,10vw,150px) var(--page-gutter);background:#f4f1ec;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:clamp(62px,8vw,130px);display:grid}.faq-center-heading{align-self:start;position:sticky;top:130px}.faq-center-heading>p:first-child{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;margin:0 0 26px;font-size:10px;font-weight:800}.faq-center-heading h2{font-family:var(--font-display),serif;letter-spacing:-.045em;margin:0;font-size:clamp(48px,4.6vw,72px);font-weight:400;line-height:.9}.faq-center-heading h2+p{color:#1616169e;max-width:460px;margin:27px 0;font-size:14px;line-height:1.7}.faq-center-heading>a{border-radius:var(--tal-control-radius);letter-spacing:.07em;text-transform:uppercase;border:1px solid #16161642;align-items:center;gap:12px;min-height:46px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.faq-center-heading>a:hover{border-color:var(--bronze);background:var(--bronze);color:#fff}.faq-groups{gap:58px;display:grid}.faq-group-title{margin-bottom:19px}.faq-group-title span{color:var(--bronze);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.faq-group-title h3{font-family:var(--font-display),serif;margin:7px 0 0;font-size:38px;font-weight:400;line-height:1}.faq-group-list{border-top:1px solid #16161638}.faq-group-list details{border-bottom:1px solid #16161629}.faq-group-list summary{cursor:pointer;min-height:72px;font-family:var(--font-display),serif;grid-template-columns:1fr auto;align-items:center;gap:20px;font-size:23px;line-height:1.08;list-style:none;display:grid}.faq-group-list summary::-webkit-details-marker{display:none}.faq-group-list summary svg{color:var(--bronze);transition:rotate .25s}.faq-group-list details[open] summary svg{rotate:180deg}.faq-group-list details>p{color:#1616169e;max-width:760px;margin:0 42px 27px 0;font-size:14px;line-height:1.75}.quote-stage{padding:clamp(95px,10vw,152px) var(--page-gutter);color:var(--ink);background:#fff;grid-template-columns:.76fr 1.24fr;gap:7vw;display:grid}.quote-stage-copy{align-self:start;position:sticky;top:125px}.quote-stage-copy .tal-kicker{color:var(--bronze)}.quote-stage-copy h2{max-width:570px;font-family:var(--font-display),serif;letter-spacing:-.045em;margin:0;font-size:clamp(51px,5.7vw,87px);font-weight:400;line-height:.9}.quote-stage-copy>p{color:#1616169e;max-width:510px;margin:30px 0 0;font-size:16px;line-height:1.72}.quote-steps{border-top:1px solid #1616162e;margin-top:42px;display:grid}.quote-step{color:#161616b8;border-bottom:1px solid #16161624;grid-template-columns:48px 1fr;align-items:center;min-height:59px;font-size:12px;display:grid}.quote-step span{color:var(--red);font-family:var(--font-mono),monospace;font-size:10px}.quote-handoff{border:1px dashed #b38f6fbf;margin-top:26px;padding:18px}.quote-handoff strong{font-family:var(--font-display),serif;font-size:21px;font-weight:400}.quote-handoff p{color:#16161694;margin:9px 0 0;font-size:11px;line-height:1.62}.quote-form-panel{background:var(--ink);color:#fff;border:1px solid #16161626;padding:clamp(26px,4vw,57px)}.legal-hero-solid{min-height:580px;padding:170px var(--page-gutter) 78px;background:var(--ink);color:#fff;align-items:end;display:grid;position:relative;overflow:hidden}.legal-hero-solid>div{z-index:1;position:relative}.legal-hero-solid p{color:var(--bronze);letter-spacing:.09em;text-transform:uppercase;margin:0 0 26px;font-size:11px;font-weight:700}.legal-hero-solid h1{font-family:var(--font-display),serif;letter-spacing:-.055em;margin:0;font-size:clamp(82px,11vw,158px);font-weight:400;line-height:.78}.legal-hero-solid span{color:#ffffff9e;max-width:590px;margin-top:31px;font-size:16px;line-height:1.72;display:block}.legal-hero-solid i{right:var(--page-gutter);background:var(--bronze);color:#fff;border-radius:12px;width:1px;height:210px;position:absolute;top:86px}.legal-article{padding:clamp(95px,10vw,152px) var(--page-gutter);grid-template-columns:.45fr 1.15fr;gap:7vw;display:grid}.legal-article>p{color:var(--bronze);text-transform:uppercase;letter-spacing:.07em;margin:7px 0 0;font-size:11px;font-weight:700}.legal-copy{border-top:1px solid #16161638;gap:0;display:grid}.legal-copy section{border-bottom:1px solid #16161629;grid-template-columns:.7fr 1.3fr;gap:3.8vw;padding:38px 0;display:grid}.legal-copy h2{font-family:var(--font-display),serif;margin:0;font-size:32px;font-weight:400;line-height:1}.legal-copy p{color:#161616a8;margin:0;font-size:15px;line-height:1.72}.cookie-panel{z-index:150;color:#fff;backdrop-filter:blur(18px);scrollbar-width:none;-ms-overflow-style:none;background:#161616f7;border:1px solid #ffffff24;border-radius:24px;width:min(100% - 28px,650px);animation:.48s cubic-bezier(.2,.75,.2,1) both cookieEnter;position:fixed;bottom:clamp(14px,2.2vw,28px);right:clamp(14px,2.2vw,28px);overflow:hidden;box-shadow:0 24px 80px #00000052}.cookie-panel::-webkit-scrollbar{width:0;height:0;display:none}.cookie-panel-topline{background:repeating-linear-gradient(90deg,transparent 0 4px,var(--bronze) 4px 13px,transparent 13px 19px);height:3px}.cookie-close{z-index:2;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;transition:border-color .2s,background .2s;display:grid;position:absolute;top:16px;right:16px}.cookie-close:hover{border-color:var(--bronze);background:#b38f6f1f}.cookie-summary{grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:24px;padding:23px 24px 22px;display:grid}.cookie-copy{min-width:0;padding-right:18px}.cookie-eyebrow{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:600;display:block}.cookie-copy h2,.cookie-preferences-heading h2{font-family:var(--font-display),serif;letter-spacing:-.025em;outline:none;margin:0;font-size:29px;font-weight:500;line-height:.98}.cookie-copy p,.cookie-preferences-heading p{color:#ffffffad;margin:11px 0 10px;font-size:12px;line-height:1.5}.cookie-copy a{color:#ffffffc7;border-bottom:1px solid #ffffff61;padding-bottom:2px;font-size:11px;transition:border-color .2s,color .2s;display:inline-block}.cookie-copy a:hover{border-color:var(--bronze);color:#fff}.cookie-actions{align-content:end;gap:7px;display:grid}.cookie-button{border-radius:var(--tal-control-radius);letter-spacing:.055em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:10px;font-weight:900;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.cookie-button-primary{background:var(--bronze);color:#fff;border-radius:12px}.cookie-button-primary:hover{color:#fff;background:#c7a98c}.cookie-button-outline{color:#fff;background:0 0;border-color:#ffffff38}.cookie-button-outline:hover{border-color:var(--bronze);background:#b38f6f1a}.cookie-button-quiet{color:#ffffff9e;background:0 0}.cookie-button-quiet:hover{color:#fff}.cookie-preferences-view{padding:22px 31px 27px}.cookie-back{color:#fff9;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.cookie-back:hover{color:#fff}.cookie-preferences-heading{max-width:570px;margin:14px 0 22px}.cookie-options{border-top:1px solid #ffffff29}.cookie-option{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:68px;padding:11px 0;display:grid}.cookie-option>div{gap:4px;display:grid}.cookie-option strong{font-size:12px}.cookie-option>div span{color:#ffffff8a;font-size:11px;line-height:1.4}.cookie-required{color:var(--bronze);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.cookie-switch{cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;flex:none;width:42px;height:23px;padding:0;transition:border-color .2s,background .2s;position:relative}.cookie-switch span{background:#ffffffb8;border-radius:50%;width:15px;height:15px;transition:translate .22s,background .22s;position:absolute;top:3px;left:3px}.cookie-switch[aria-checked=true]{border-color:var(--bronze);background:var(--bronze)}.cookie-switch[aria-checked=true] span{background:var(--ink);translate:19px}.cookie-manage-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.cookie-footer-button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff59;padding:0 0 2px;font-size:10px;transition:border-color .2s,color .2s}.cookie-footer-button:hover{border-color:var(--bronze);color:#fff}@keyframes cookieEnter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes leadEnter{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}.tal-footer{background:var(--blue-gray);color:#fff;padding:72px 3.8vw 24px}.tal-footer-grid{grid-template-columns:minmax(235px,.9fr) minmax(0,3.1fr);gap:clamp(55px,6vw,105px);display:grid}.tal-footer-logo{width:157px}.tal-footer-brand>p{color:#ffffffbd;margin:27px 0 0;line-height:1.7}.tal-footer-cta{border-radius:var(--tal-control-radius);color:#fff;letter-spacing:.065em;text-transform:uppercase;border:1px solid #b38f6fb8;align-items:center;gap:9px;min-height:42px;margin-top:25px;padding:0 14px;font-size:9px;font-weight:800;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.tal-footer-cta:hover{border-color:var(--bronze);background:var(--bronze);color:#fff}.tal-footer-minimum{color:#ffffffd9;align-items:center;gap:8px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.tal-footer-minimum svg{color:var(--bronze);flex-shrink:0}.tal-footer-contact{color:#fff9;gap:11px;margin-top:25px;font-size:11px;font-style:normal;line-height:1.55;display:grid}.tal-footer-contact a,.tal-footer-contact p{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;margin:0;display:grid}.tal-footer-contact svg{color:var(--bronze);margin-top:1px}.tal-footer-contact a{transition:color .2s}.tal-footer-contact a:hover{color:#fff}.tal-footer-socials>p{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:800}.tal-footer-socials>div{flex-wrap:wrap;gap:8px;display:flex}.tal-footer-socials a{color:#ffffffc2;border:0;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;transition:border-color .2s,background .2s,color .2s,translate .2s;display:inline-flex}.tal-footer-socials a:hover{border-color:var(--bronze);color:#fff;background:#b38f6f1f;translate:0 -2px}.tal-footer-socials svg{color:var(--bronze)}.tal-footer-desktop-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.2vw,60px);display:grid}.tal-footer-column{align-content:start;gap:9px;display:grid}.tal-footer-column>p{color:#fff;margin:0 0 15px;font-size:14px;font-weight:700}.tal-footer-column a{color:#ffffffad;width:fit-content;font-size:11px;line-height:1.55;transition:color .2s,translate .2s}.tal-footer-column a:hover{color:#fff;translate:3px}.tal-footer a:focus-visible,.tal-footer button:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.tal-footer-mobile-nav{display:none}.tal-footer-sedex{justify-content:center;margin-top:50px;display:flex}.tal-footer-sedex img{width:clamp(190px,20vw,245px);height:auto}.tal-footer-bottom{color:#ffffffa8;border-top:1px solid #ffffff47;justify-content:space-between;gap:28px;margin-top:57px;padding-top:21px;font-size:10px;display:flex}.tal-footer-bottom>div{align-items:center;gap:18px;display:flex}.tal-footer-bottom a{transition:color .2s}.tal-footer-bottom a:hover{color:#fff}@keyframes footerLinksIn{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}.sedex-membership-band{color:var(--ink);background:#f3f1ed;border-block:1px solid #d2cec6;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr) auto;align-items:center;gap:clamp(34px,5vw,78px);padding:58px 3.8vw;display:grid}.sedex-membership-mark{justify-content:flex-start;display:flex}.sedex-membership-mark img{width:clamp(190px,19vw,255px);height:auto}.sedex-membership-copy>p{color:#9b795d;font:800 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px}.sedex-membership-copy h2{max-width:21ch;font:400 clamp(32px,3.3vw,48px)/.98 var(--font-display);letter-spacing:-.035em;margin:0}.sedex-membership-copy>span{color:#68655f;max-width:760px;font:400 13px/1.7 var(--font-sans);margin-top:17px;display:block}.sedex-membership-copy small{color:#77746e;max-width:760px;font:500 10px/1.55 var(--font-sans);margin-top:12px;display:block}.sedex-membership-band>a{min-height:48px;font:800 9px/1.25 var(--font-sans);letter-spacing:.065em;text-align:center;text-transform:uppercase;border:1px solid #9b795d;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:0 18px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.sedex-membership-band>a:hover{color:#fff;background:#171813;border-color:#171813}.sedex-membership-band.is-trust-center{background:#fff}.sedex-membership-band.is-factory{color:#fff;background:#171813;border-color:#4d4e48}.sedex-membership-band.is-factory .sedex-membership-copy>span,.sedex-membership-band.is-factory .sedex-membership-copy small{color:#aaa9a3}.sedex-membership-band.is-factory>a{color:#fff;border-color:#8b6d55}.sedex-membership-band.is-quality{background:#fff}.sedex-membership-band.is-quote{background:#fff;padding-block:48px}.sedex-membership-band:focus-within{outline-offset:-3px}@media (width<=900px){.sedex-membership-band{grid-template-columns:1fr;gap:26px;padding:52px 20px}.sedex-membership-mark{justify-content:center}.sedex-membership-mark img{width:210px}.sedex-membership-copy{text-align:center}.sedex-membership-copy h2,.sedex-membership-copy>span,.sedex-membership-copy small{margin-inline:auto}.sedex-membership-band>a{width:100%}:root{--page-gutter:19px}.sample-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:120px 19px 60px}.sample-hero-copy{gap:46px}.sample-hero h1{font-size:clamp(48px,12.6vw,64px)}.sample-hero-copy>div>p{margin-top:22px;font-size:15px}.sample-actions{grid-template-columns:1fr;display:grid}.sample-hero-media{width:88%;margin-left:auto}.sample-start,.sample-flow,.sample-proof,.sample-evaluation,.sample-responsibility,.sample-approval,.sample-faq{padding:82px 19px}.sample-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:46px}.sample-section-heading h2{font-size:49px}.sample-start-grid{grid-template-columns:1fr 1fr}.sample-start-grid article{min-height:230px}.sample-flow-heading{grid-template-columns:1fr;gap:22px;margin-bottom:45px}.sample-flow-heading h2{font-size:50px}.sample-step-list li{grid-template-columns:34px 1fr;gap:14px;min-height:0;padding:25px 0}.sample-step-list h3{font-size:32px}.sample-step-list p{font-size:13px}.sample-step-list li>div:last-child{border-top:1px solid #1616161f;border-left:0;grid-column:2;padding:17px 0 0}.sample-proof{grid-template-rows:auto 420px 210px;grid-template-columns:1fr .45fr}.sample-proof-copy{grid-column:1/-1;padding:0 0 26px}.sample-proof-media.is-main{grid-area:2/1/auto/-1;min-height:0}.sample-proof-media.is-detail{grid-area:3/2}.sample-evaluation-grid{grid-template-columns:1fr 1fr}.sample-evaluation-grid article{min-height:230px}.sample-responsibility{grid-template-columns:1fr;gap:50px}.sample-responsibility-media{aspect-ratio:4/3;min-height:0}.sample-responsibility-copy h2{margin-bottom:36px;font-size:49px}.sample-approval-heading{grid-template-columns:1fr;gap:22px;margin-bottom:44px}.sample-approval-heading h2{font-size:50px}.sample-approval-grid{grid-template-columns:1fr}.sample-approval-grid article{min-height:240px}.sample-faq{grid-template-columns:1fr;gap:52px}.sample-faq-heading h2{font-size:56px}.sample-faq-list summary{grid-template-columns:27px 1fr auto;min-height:75px;font-size:21px}.sample-faq-list details>p{margin:0 0 25px 43px}.sample-next{padding:78px 19px}.sample-next>div{grid-template-columns:1fr;gap:21px;margin-bottom:35px}.sample-next h2{font-size:48px}.sample-next nav{grid-template-columns:1fr}.sample-next nav a,.sample-next nav a+a{border-bottom:1px solid #16161624;border-left:0;min-height:140px;padding:25px 45px 25px 0}.sample-next nav a:last-child{border-bottom:0}.sample-next nav a:hover,.sample-next nav a+a:hover{padding-left:7px}.sample-final-cta{min-height:610px;padding:78px 19px}.sample-final-cta>div{width:100%}.sample-final-cta h2{font-size:66px}.sample-final-cta>div>span{font-size:15px}.product-dev-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:120px 19px 60px}.product-dev-hero-copy{gap:46px}.product-dev-hero h1{font-size:clamp(49px,13vw,65px)}.product-dev-hero-copy>div>p{margin-top:22px;font-size:15px}.product-dev-actions{grid-template-columns:1fr;display:grid}.product-dev-hero-media{width:88%;margin-left:auto}.product-dev-outcomes{grid-template-columns:1fr 1fr;padding-inline:19px}.product-dev-outcomes p{min-height:82px;padding:18px 12px 18px 0;font-size:9px;line-height:1.45}.product-dev-outcomes p+p{padding-left:12px}.product-dev-outcomes p:nth-child(3){border-top:1px solid #16161624;border-left:0}.product-dev-outcomes p:nth-child(4){border-top:1px solid #16161624}.product-dev-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:46px}.product-dev-section-heading h2{font-size:49px}.product-dev-step-list li{grid-template-columns:34px 1fr;gap:14px;min-height:0;padding:25px 0}.product-dev-step-list h3{font-size:32px}.product-dev-step-list p{font-size:13px}.product-dev-step-output{border-top:1px solid #1616161f;border-left:0;grid-column:2;padding:17px 0 0}.product-dev-proof{padding:82px 19px}.product-dev-proof-heading{grid-template-columns:1fr;gap:23px;margin-bottom:45px}.product-dev-proof-heading h2{font-size:50px}.product-dev-proof-grid{grid-template-columns:1fr;gap:55px}.product-dev-proof-grid article.is-featured>div{aspect-ratio:4/3}.product-dev-matrix{grid-template-columns:1fr;gap:50px;padding-inline:19px}.product-dev-matrix-media{aspect-ratio:4/3;min-height:0}.product-dev-matrix-copy h2{margin-bottom:36px;font-size:49px}.product-dev-decisions{padding:82px 19px}.product-dev-decision-grid{grid-template-columns:1fr 1fr}.product-dev-decision-grid article{min-height:245px}.product-dev-decision-grid h3{margin-top:43px;font-size:29px}.product-dev-faq{grid-template-columns:1fr;gap:52px;padding:82px 19px}.product-dev-faq-heading h2{font-size:56px}.product-dev-faq-list summary{grid-template-columns:27px 1fr auto;min-height:75px;font-size:21px}.product-dev-faq-list details>p{margin:0 0 25px 43px}.product-dev-next{padding:78px 19px}.product-dev-next>div{grid-template-columns:1fr;gap:21px;margin-bottom:35px}.product-dev-next h2{font-size:48px}.product-dev-next nav{grid-template-columns:1fr}.product-dev-next nav a,.product-dev-next nav a+a{border-bottom:1px solid #16161624;border-left:0;min-height:132px;padding:25px 45px 25px 0}.product-dev-next nav a:last-child{border-bottom:0}.product-dev-next nav a:hover,.product-dev-next nav a+a:hover{padding-left:7px}.product-dev-final-cta{min-height:610px;padding:78px 19px}.product-dev-final-cta>div{width:100%}.product-dev-final-cta h2{font-size:67px}.product-dev-final-cta>div>span{font-size:15px}.production-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:120px 19px 60px}.production-hero-copy{gap:46px}.production-hero h1{font-size:clamp(48px,13vw,64px);line-height:.88}.production-hero-copy>div>p{margin-top:22px;font-size:15px}.production-hero-actions{grid-template-columns:1fr;display:grid}.production-hero-media{aspect-ratio:4/5;width:88%;margin-left:auto}.production-trust-strip{grid-template-columns:1fr 1fr;padding-inline:19px}.production-trust-strip p{min-height:82px;padding:18px 12px 18px 0;font-size:9px;line-height:1.45}.production-trust-strip p+p{padding-left:12px}.production-trust-strip p:nth-child(3){border-top:1px solid #16161624;border-left:0}.production-trust-strip p:nth-child(4){border-top:1px solid #16161624}.production-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:46px}.production-section-heading h2{font-size:49px}.production-step-list li{grid-template-columns:34px 1fr;gap:14px;min-height:0;padding:25px 0}.production-step-list h3{font-size:32px}.production-step-list p{font-size:13px}.production-step-output{border-top:1px solid #1616161f;border-left:0;grid-column:2;padding:17px 0 0}.production-proof{padding:82px 19px}.production-proof-heading{grid-template-columns:1fr;gap:23px;margin-bottom:45px}.production-proof-heading h2{font-size:50px}.production-proof-grid{grid-template-columns:1fr;gap:55px}.production-proof-grid article.is-tall>div{aspect-ratio:4/3}.production-decision{grid-template-columns:1fr;gap:50px;padding-inline:19px}.production-decision-media{aspect-ratio:4/3;min-height:0}.production-decision-copy h2{margin-bottom:36px;font-size:49px}.production-faq{grid-template-columns:1fr;gap:52px;padding:82px 19px}.production-faq-heading h2{font-size:56px}.production-faq-list summary{grid-template-columns:27px 1fr auto;min-height:75px;font-size:21px}.production-faq-list details>p{margin:0 0 25px 43px}.production-next{padding:78px 19px}.production-next>div{grid-template-columns:1fr;gap:21px;margin-bottom:35px}.production-next h2{font-size:48px}.production-next nav{grid-template-columns:1fr}.production-next nav a,.production-next nav a+a{border-bottom:1px solid #16161624;border-left:0;min-height:132px;padding:25px 45px 25px 0}.production-next nav a:last-child{border-bottom:0}.production-next nav a:hover,.production-next nav a+a:hover{padding-left:7px}.production-final-cta{min-height:610px;padding:78px 19px}.production-final-cta>div{width:100%}.production-final-cta h2{font-size:67px}.production-final-cta>div>span{font-size:15px}.rfq-evidence-options{grid-template-columns:1fr}.tal-header{height:78px;padding:10px 12px 0}.tal-header-bar{border-radius:var(--tal-card-radius);grid-template-columns:1fr auto;min-height:58px;padding:0 7px 0 15px}.tal-logo-link,.tal-logo{width:126px}.tal-desktop-nav,.tal-quote-link,.tal-tech-pack-link{display:none}.tal-header-actions{grid-column:2}.tal-menu-button{width:42px;height:42px;display:grid}.tal-mega-menu{border-radius:8px;height:auto;max-height:0;top:66px}.tal-mega-menu.is-open{max-height:calc(100svh - 100px - var(--retail-notice-height,0px));overflow-y:auto}.tal-mega-inner{display:none}.tal-mobile-menu-links{overscroll-behavior:contain;padding:8px 14px 16px;display:grid}.tal-mobile-menu-group{border-top:1px solid #1616161f}.tal-mobile-menu-group>button,.tal-mobile-single-link{width:100%;min-height:52px;color:var(--ink);cursor:pointer;font-family:var(--font-display),serif;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 8px;font-size:19px;display:flex}.tal-mobile-menu-group>button svg{transition:rotate .25s}.tal-mobile-menu-group>button[aria-expanded=true]{color:var(--bronze)}.tal-mobile-menu-group>button[aria-expanded=true] svg{rotate:180deg}.tal-mobile-submenu{padding:0 6px 10px 13px;display:grid}.tal-mobile-submenu[hidden]{display:none}.tal-mobile-submenu a{color:#161616b3;border-top:1px solid #16161614;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 7px;font-size:12px;display:flex}.tal-mobile-single-link{border-top:1px solid #1616161f}.tal-mobile-quote-link{background:var(--bronze);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:12px;font-size:10px;font-weight:900;display:flex}.tal-hero{height:calc(100svh - var(--retail-notice-height,0px));min-height:0}.tal-hero-veil{background:linear-gradient(#0d0d0d6b 0%,#0d0d0d2e 24%,#0d0d0dcc 100%)}.tal-hero-focus{top:88px;left:19px;right:auto;bottom:calc(80px + env(safe-area-inset-bottom));scrollbar-width:thin;flex-direction:column;justify-content:safe center;align-items:center;width:calc(100% - 38px);padding:4px;display:flex;overflow:hidden auto;translate:0}.tal-hero-focus>*{flex-shrink:0}.tal-hero-kicker{margin-bottom:14px;font-size:9px}.tal-hero h1{min-height:4.15em;font-size:clamp(24px,min(8vw,5svh),44px);line-height:1.05}.tal-hero h1 span{min-height:2em}.tal-hero h1 .tal-hero-animated-lines{display:none}.tal-hero h1 .tal-hero-static-lines{min-height:0;animation:none;display:block}.tal-home .tal-hero-focus{bottom:calc(96px + env(safe-area-inset-bottom))}.tal-hero-minimum{z-index:2;left:50%;right:auto;bottom:calc(20px + env(safe-area-inset-bottom));gap:8px;width:calc(100% - 38px);max-width:420px;min-height:48px;padding:10px 12px;position:absolute;translate:-50%}body:has(.tal-contact-panel,dialog[open],.tal-header.is-open,.cookie-panel) .tal-hero-minimum{visibility:hidden}.tal-hero-minimum strong{font-size:13px}.tal-hero-actions{grid-template-columns:1fr;width:100%;margin-top:18px;display:grid}.tal-hero-cta{justify-content:center;min-height:44px;padding:8px 13px;font-size:11px;line-height:1.4}.tal-hero-cta svg{flex-shrink:0}.tal-hero-trust{max-width:330px;margin-top:10px;font-size:11px}body:has(.tal-home) .tal-contact-trigger{bottom:calc(17px + env(safe-area-inset-bottom));width:44px;height:44px;right:19px}body:has(.tal-home) .tal-contact-prompt{bottom:calc(136px + env(safe-area-inset-bottom))}.tal-slide-count{bottom:22px;left:19px}.tal-scroll-cue{width:44px;height:44px;bottom:17px;left:auto;right:19px}.tal-contact-trigger{right:19px;bottom:calc(17px + env(safe-area-inset-bottom));width:44px;height:44px}.tal-contact-prompt{right:19px;bottom:calc(73px + env(safe-area-inset-bottom));max-width:min(300px,100vw - 38px);padding:16px}.tal-contact-prompt span{font-size:16px}.tal-contact-panel{right:10px;bottom:calc(73px + env(safe-area-inset-bottom) + var(--contact-keyboard-inset,0px));width:calc(100% - 20px);max-height:calc(var(--contact-viewport-height,100dvh) - 89px - env(safe-area-inset-bottom));overscroll-behavior:contain;padding:16px;scroll-padding:12px}.tal-contact-close{float:right;z-index:1;background:var(--ink);width:44px;height:44px;margin:-6px -6px 0 8px;position:sticky;top:0;right:auto}.tal-contact-panel h2{font-size:32px;line-height:1.05}.tal-contact-panel>p{margin:12px 0 16px}.tal-contact-panel input:not([type=checkbox]){font-size:16px}.tal-contact-prompt-close{width:44px;height:44px}.tal-contact-field-grid{grid-template-columns:1fr}.tal-section{padding:86px 19px}.tal-intro{text-align:left;padding-block:49.4px;scroll-margin-top:74px}.tal-intro-brand{width:159.6px}.tal-intro-logo{width:144.4px}.tal-intro h2{text-wrap:pretty;margin-top:21.85px;line-height:1.08}.tal-intro-copy{margin-top:19px}.tal-intro-copy>p{font-size:12px}.tal-intro-capabilities{grid-template-columns:1fr;margin-top:24.7px}.tal-intro-capabilities li{letter-spacing:.01em;text-transform:none;justify-content:flex-start;min-height:44px;padding:10px 0;font-size:12px;line-height:1.45}.tal-intro-capabilities li+li{border-top:1px solid #1616161f;border-left:0}.tal-intro-actions{grid-template-columns:1fr;width:100%;display:grid}.tal-intro-actions .tal-outline-link{justify-content:space-between;min-width:0;min-height:48px;padding:12px 16px;font-size:10px;line-height:1.4}.tal-showcase-head{grid-template-columns:1fr;gap:16px}.tal-showcase-head h2,.tal-intro h2{font-size:42.246px}.tal-showcase-copy>p{font-size:12px}.tal-showcase-controls{top:calc(var(--rail-card) * .625);margin:0}.tal-showcase-controls>button{width:44px;height:44px}.tal-product-card{flex-basis:var(--rail-card)}.tal-product-card h3{font-size:15.929px}.tal-product-image>.tal-product-image-label{display:none}.tal-showcase-rail-wrap,.tal-showcase-copy{margin-top:19px}.tal-product-rail{padding-bottom:0}@media (width<=600px){.tal-product-card h3{margin-top:8px;font-size:12px;line-height:1.3}.tal-product-image>.tal-product-image-label{border-radius:4px;gap:0;width:28px;min-height:28px;font-size:0;inset:auto 6px 6px auto}}.tal-gallery{padding:0}.tal-gallery-panel{width:100vw;height:100svh}.tal-gallery-top{min-height:82px;padding:12px 14px 12px 18px}.tal-gallery-top h3{max-width:275px;font-size:20px}.tal-gallery-arrow{width:42px;height:42px}.tal-gallery-arrow.is-left{left:10px}.tal-gallery-arrow.is-right{right:10px}.tal-gallery-zoom-controls{bottom:10px;right:10px}.tal-gallery-footer{grid-template-columns:1fr;gap:7px;min-height:107px;padding:8px 12px}.tal-gallery-thumbs button{flex-basis:50px;width:50px;height:60px}.tal-kicker{margin-bottom:36px}.tal-collections{padding-block:49.4px;scroll-margin-top:74px}.tal-collections-heading{grid-template-columns:1fr;gap:19px;margin-bottom:19px;scroll-margin-top:84px}.tal-collections-heading h2{font-size:42.246px;line-height:1.08}.tal-collections-heading>p{font-size:12px}.tal-collections-desktop{display:none}.tal-collections-mobile{border-bottom:1px solid #16161626;display:block}.tal-mobile-collection{border-top:1px solid #16161626}.tal-mobile-collection>button{color:#1616168f;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:16px 0;display:grid}.tal-mobile-collection>button>span{color:#1616166b;font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:9px;font-weight:700}.tal-mobile-collection>button>strong{font-family:var(--font-display),serif;font-size:24px;font-weight:400;line-height:.94}.tal-mobile-collection>button>svg{transition:rotate .25s}.tal-mobile-collection.is-active>button,.tal-mobile-collection.is-active>button>span{color:var(--bronze)}.tal-mobile-collection.is-active>button>svg{rotate:180deg}.tal-mobile-collection .tal-collection-media{border-radius:14px;margin:0 0 19px}.tal-mobile-collection .tal-collection-image{height:clamp(220px,65vw,280px)}.tal-mobile-collection .tal-collection-image-desktop{display:none}.tal-mobile-collection .tal-collection-image-mobile{display:block}.tal-mobile-collection .tal-collection-caption{padding:16px}.tal-mobile-collection .tal-collection-caption>p{font-size:12px}.tal-mobile-collection .tal-collection-caption ul{border-block:1px solid #1616161f;gap:0;margin-bottom:17px;display:grid}.tal-mobile-collection .tal-collection-caption li{border:0;border-radius:0;padding:9px 0}.tal-mobile-collection .tal-collection-caption li+li{border-top:1px solid #1616161a}.tal-process-roadmap{padding-block:49.4px;scroll-margin-top:104px}.tal-process-intro{grid-template-columns:1fr;gap:19px;margin-bottom:24px}.tal-process-intro .tal-kicker{margin-bottom:20px}.tal-process-intro h2{text-wrap:pretty;font-size:42.246px;line-height:1.08}.tal-process-intro>p{max-width:none;margin:0;font-size:14px;line-height:1.65}.tal-process-desktop{display:none}.tal-process-mobile{gap:8px;display:grid}.tal-process-mobile-step{border:1px solid #1616161f;border-radius:12px;overflow:hidden}.tal-process-mobile-step.is-active{border-color:var(--bronze);background:var(--paper)}.tal-process-mobile-step>button{color:#161616c7;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;grid-template-columns:24px 1fr 20px;align-items:center;gap:10px;width:100%;min-height:64px;padding:16px 0;display:grid}.tal-process-mobile-step>button:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.tal-process-mobile-step>button>span{color:#16161673;font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:8px;font-weight:700}.tal-process-mobile-step>button{grid-template-columns:28px 1fr 18px;min-height:60px;padding:14px 12px}.tal-process-mobile-step>button>span{background:#b38f6f1f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.tal-process-mobile-step>button>strong{font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:500;line-height:1.4}.tal-process-mobile-step>button>svg{transition:rotate .25s}.tal-process-mobile-step.is-active>button{color:var(--ink)}.tal-process-mobile-step.is-active>button>span{color:var(--bronze)}.tal-process-mobile-step.is-active>button>svg{rotate:180deg}.tal-process-mobile-detail{border-top:1px solid #1616161a;margin:0;padding:16px}.tal-process-mobile-detail>p{color:#161616b3;margin:0 0 18px;font-size:14px;line-height:1.6}.tal-process-mobile-detail dl{margin:0;display:grid}.tal-process-mobile-detail dl>div{border-top:1px solid #1616161f;padding:12px 0}.tal-process-mobile-detail dt{color:var(--ink);letter-spacing:.02em;font-size:11px;font-weight:700}.tal-process-mobile-detail dd{color:#161616c2;margin:7px 0 0;font-size:14px;line-height:1.65}.tal-process-actions{justify-content:stretch;gap:12px;padding-top:19px;display:grid}.tal-process-actions>div{grid-template-columns:1fr;display:grid}.tal-process-actions .tal-outline-link{justify-content:center;width:100%;min-height:48px}.tal-process-actions>p{align-items:flex-start;line-height:1.5}.tal-story,.tal-team{min-height:684px}.tal-story-gallery{gap:1px}.tal-story-content{backdrop-filter:none;text-align:left;background:#0c0d0bd1;border-radius:14px;width:calc(100% - 38px);padding:24px 20px}.tal-story h2,.tal-team h2{font-size:82px}.tal-story p,.tal-team p{font-size:15px}.tal-team{min-height:0;padding-block:49.4px}.tal-team-content{text-align:left;background:#0c0d0bbf;border-radius:14px;width:calc(100% - 38px);padding:24px 20px}.tal-team h2{font-size:42.246px;line-height:1.08}.tal-team p{margin:19px 0;font-size:14px;line-height:1.65}.tal-team a{justify-content:space-between;gap:12px;min-height:48px;font-size:10px;line-height:1.5;display:flex}.tal-story{min-height:0;padding-block:49.4px}.tal-story h2{font-size:42.246px;line-height:1.08}.tal-story p{margin:19px 0;font-size:14px;line-height:1.65}.tal-story a{justify-content:space-between;gap:12px;min-height:48px;font-size:10px;line-height:1.5;display:flex}.tal-story-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.tal-story-frame{will-change:auto;animation:none}.tal-story-frame:nth-child(n+4){display:none}.tal-story-overlay{background:#0708074d}.tal-production-quality{grid-template-columns:1fr;gap:43px;min-height:0}.tal-production-quality h2{font-size:54px}.tal-production-quality-copy>p{margin-block:24px 20px;font-size:15px}.tal-production-quality{gap:26px;padding-block:42px}.tal-production-quality-media{height:260px}.tal-email-contact{grid-template-columns:1fr;gap:46px;min-height:0;padding-block:84px}.tal-team,.tal-email-contact{scroll-margin-top:78px}.tal-email-contact-copy h2{font-size:58px}.tal-email-contact-copy p{margin-top:23px;font-size:15px}.inner-hero,.inner-hero-compact{grid-template-columns:1fr;gap:42px;min-height:0;padding:128px 19px 62px}.inner-hero-copy{gap:54px}.inner-hero-copy h1{font-size:clamp(52px,15vw,68px);line-height:.86}.inner-hero-copy>div>p{margin-top:24px;font-size:15px}.inner-hero-media{aspect-ratio:4/5;width:76%;max-height:none;margin-left:auto}.inner-hero-thread{height:46px;top:68px;left:19px}.inner-intro{grid-template-columns:1fr;gap:38px}.inner-stamp{width:96px;height:96px;font-size:18px}.inner-intro-copy h2{font-size:40px}.inner-chapters{padding:0 19px 86px}.inner-chapter,.inner-chapter.is-reverse{grid-template-columns:1fr;gap:45px;min-height:0;padding:72px 0}.inner-chapter.is-reverse .inner-chapter-media{order:0}.inner-chapter-media{aspect-ratio:4/3;width:88%;max-height:none}.inner-chapter.is-reverse .inner-chapter-media{margin-left:auto}.inner-chapter-copy{max-width:none;padding:0}.inner-chapter-copy h2{font-size:50px}.inner-chapter-copy>p{font-size:15px}.inner-faq{grid-template-columns:1fr;gap:58px;padding:86px 19px}.inner-faq-heading h2{font-size:58px}.inner-faq-list summary{min-height:72px;font-size:23px}.inner-faq-list details>p{margin-right:0}.faq-hero{grid-template-columns:1fr;gap:40px;min-height:0;padding:124px 19px 58px}.faq-hero-copy .inner-eyebrow{margin:54px 0 19px}.faq-hero-copy h1{font-size:clamp(53px,14.7vw,68px)}.faq-hero-copy>p:last-child{margin-top:23px;font-size:14px}.faq-hero-media{width:78%;max-height:none;margin-left:auto}.faq-center{grid-template-columns:1fr;gap:68px;padding:84px 19px}.faq-center-heading{position:static}.faq-center-heading h2{font-size:52px}.faq-groups{gap:50px}.faq-group-title h3{font-size:34px}.faq-group-list summary{min-height:68px;font-size:21px}.faq-group-list details>p{margin-right:0}.inner-related{padding:78px 19px}.inner-related-heading{gap:16px;margin-bottom:34px;display:grid}.inner-related-heading h2{font-size:48px}.inner-related-links{grid-template-columns:1fr}.inner-related-links a,.inner-related-links a+a{border-bottom:1px solid #16161624;border-left:0;min-height:130px;padding:25px 44px 25px 0}.inner-related-links a:last-child{border-bottom:0}.inner-related-links a:hover,.inner-related-links a+a:hover{padding-left:7px}.inner-cta{min-height:590px;padding:78px 19px}.inner-cta-copy{width:100%}.inner-cta-copy h2{font-size:70px}.inner-cta-copy p{font-size:15px}.inner-cta-thread{height:74px;left:19px}.quote-stage{grid-template-columns:1fr;gap:57px;padding:86px 19px}.quote-stage-copy{position:static}.quote-stage-copy h2{font-size:54px}.quote-form-panel{padding:25px 19px}.legal-hero-solid{min-height:500px;padding:140px 19px 65px}.legal-hero-solid h1{font-size:88px}.legal-hero-solid i{height:120px;top:68px;right:19px}.legal-article{grid-template-columns:1fr;gap:40px;padding:86px 19px}.legal-copy section{grid-template-columns:1fr;gap:18px;padding:32px 0}.legal-copy h2{font-size:30px}.tal-footer{padding:60px 19px 24px}.tal-footer-grid{grid-template-columns:1fr;gap:42px}.tal-footer-brand{padding-bottom:4px}.tal-footer-brand>p{margin-top:23px}.tal-footer-contact{max-width:440px}.tal-footer-desktop-nav{display:none}.tal-footer-mobile-nav{border-bottom:1px solid #ffffff3d;display:block}.tal-footer-mobile-group{border-top:1px solid #ffffff3d}.tal-footer-mobile-group>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:56px;padding:0;display:flex}.tal-footer-mobile-group>button span{font-size:14px;font-weight:700}.tal-footer-mobile-group>button svg{color:var(--bronze);flex:none}.tal-footer-mobile-links{gap:0;padding:0 0 15px;animation:.25s both footerLinksIn;display:grid}.tal-footer-mobile-links a{color:#ffffffad;align-items:center;min-height:42px;font-size:12px;display:flex}.tal-footer-sedex{margin-top:38px}.tal-footer-sedex img{width:190px}.tal-footer-bottom{flex-direction:column;gap:12px;margin-top:38px}.tal-footer-bottom>div{flex-direction:column;align-items:flex-start;gap:9px}.cookie-panel{border-radius:20px;width:calc(100% - 20px);max-height:calc(100svh - 20px);bottom:10px;overflow-y:auto}.cookie-summary{grid-template-columns:1fr;gap:14px;padding:22px 18px 17px}.cookie-copy{padding-right:24px}.cookie-copy h2,.cookie-preferences-heading h2{font-size:28px}.cookie-actions{grid-template-columns:1fr 1fr;gap:7px}.cookie-actions .cookie-button-quiet{grid-area:2/1/auto/-1}.cookie-button{min-height:40px}.cookie-preferences-view{padding:18px 20px 20px}.cookie-preferences-heading{padding-right:20px}.cookie-option{gap:14px;min-height:76px}.cookie-option>div span{max-width:250px}.cookie-manage-actions{grid-template-columns:1fr;display:grid}}@media (width<=560px){.sample-start-grid,.sample-evaluation-grid{grid-template-columns:1fr}.sample-start-grid article,.sample-evaluation-grid article{min-height:205px}.sample-responsibility-copy dl>div{grid-template-columns:1fr;gap:9px}.sample-proof{grid-template-rows:auto 330px 210px;grid-template-columns:1fr}.sample-proof-media.is-main,.sample-proof-media.is-detail{grid-column:1}.sample-proof-media.is-detail{grid-row:3;width:62%;margin-left:auto}.sample-final-cta h2{font-size:57px}.product-dev-matrix-copy dl>div{grid-template-columns:1fr;gap:9px}.product-dev-decision-grid{grid-template-columns:1fr}.product-dev-decision-grid article{min-height:210px}.product-dev-final-cta h2{font-size:58px}}.serial-page{color:var(--ink);background:#fff}body:has(.serial-page) .tal-contact-prompt{max-width:245px;bottom:151px;right:3.8vw}.serial-page section[id]{scroll-margin-top:104px}.serial-hero{min-height:720px;padding:clamp(124px,10.6vw,154px) var(--page-gutter) 42px;background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(48px,6.5vw,108px);display:grid}.serial-hero-copy{flex-direction:column;justify-content:space-between;gap:36px;min-width:0;display:flex}.serial-breadcrumb{color:#ffffff75;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:700;display:flex}.serial-breadcrumb a:hover{color:var(--bronze)}.serial-breadcrumb span[aria-current=page]{color:#ffffffb8}.serial-hero h1{max-width:900px;font-family:var(--font-display),serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(54px,5.3vw,81px);font-weight:400;line-height:.87}.serial-hero-copy>div>p{color:#ffffffab;max-width:730px;margin:25px 0 0;font-size:16px;line-height:1.68}.serial-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.serial-actions a{letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff57;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 20px;font-size:10px;font-weight:800;transition:background .25s,color .25s,border-color .25s,translate .25s;display:inline-flex}.serial-actions a.is-primary{border-color:var(--bronze);background:var(--bronze);color:#fff;border-radius:12px}.serial-actions a:hover{color:var(--ink);background:#fff;border-color:#fff;translate:0 -2px}.serial-hero-copy .serial-micro-trust{color:#ffffff8c;align-items:flex-start;gap:8px;margin-top:15px;font-size:11px;display:flex}.serial-micro-trust svg{color:var(--bronze);flex:none}.serial-hero-media{aspect-ratio:4/5;background:#272727;align-self:end;max-height:540px;position:relative;overflow:hidden}.serial-hero-media:after{content:"";pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:18px}.serial-hero-media img{object-fit:cover;object-position:center}.serial-hero-media span{z-index:1;color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#121212c7;padding:8px 11px;font-size:9px;font-weight:700;position:absolute;bottom:27px;right:28px}.serial-start,.serial-flow,.serial-proof,.serial-standard,.serial-communication,.serial-logistics,.serial-faq{padding:clamp(90px,9vw,142px) var(--page-gutter)}.serial-section-heading{grid-template-columns:.27fr 1fr .55fr;align-items:end;gap:clamp(30px,5vw,82px);margin-bottom:68px;display:grid}.serial-section-heading>p,.serial-flow-heading>p,.serial-proof-heading>p,.serial-standard-copy>p,.serial-communication-copy>p,.serial-faq-heading>p,.serial-next>div>p,.serial-final-cta>div>p{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.serial-section-heading h2,.serial-flow-heading h2,.serial-proof-heading h2,.serial-standard-copy h2,.serial-communication-copy h2,.serial-faq-heading h2,.serial-next h2,.serial-final-cta h2{font-family:var(--font-display),serif;letter-spacing:-.045em;margin:0;font-weight:400}.serial-section-heading h2{font-size:clamp(49px,5.2vw,79px);line-height:.89}.serial-section-heading>span,.serial-proof-heading>span{color:#16161696;font-size:14px;line-height:1.66}.serial-start{background:#fff}.serial-start-grid,.serial-logistics-grid{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(4,1fr);display:grid}.serial-start-grid article,.serial-logistics-grid article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:260px;padding:25px}.serial-start-grid article>span,.serial-logistics-grid article>span,.serial-standard-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.serial-start-grid h3,.serial-logistics-grid h3,.serial-standard-grid h3{font-family:var(--font-display),serif;margin:58px 0 14px;font-size:clamp(29px,2.5vw,36px);font-weight:400;line-height:.97}.serial-start-grid p,.serial-logistics-grid p,.serial-standard-grid p{color:#1616169c;margin:0;font-size:13px;line-height:1.65}.serial-flow{background:var(--paper)}.serial-flow-heading{grid-template-columns:.3fr 1fr;align-items:end;gap:7vw;margin-bottom:68px;display:grid}.serial-flow-heading h2{max-width:940px;font-size:clamp(52px,5.6vw,84px);line-height:.88}.serial-step-list{border-top:1px solid #16161630;margin:0;padding:0;list-style:none}.serial-step-list li{border-bottom:1px solid #16161629;grid-template-columns:62px minmax(0,1fr) minmax(300px,.65fr);gap:34px;min-height:190px;padding:32px 0;display:grid}.serial-step-list li>span{color:var(--bronze);font-family:var(--font-mono),monospace;padding-top:5px;font-size:10px;font-weight:700}.serial-step-list h3{font-family:var(--font-display),serif;letter-spacing:-.035em;margin:0;font-size:clamp(31px,3vw,45px);font-weight:400;line-height:.97}.serial-step-list p{color:#1616169c;max-width:650px;margin:17px 0 0;font-size:14px;line-height:1.65}.serial-step-list dl{border-left:1px solid #16161626;align-content:start;margin:0;padding-left:28px;display:grid}.serial-step-list dl>div{padding:0 0 17px}.serial-step-list dl>div+div{border-top:1px solid #1616161f;padding-top:17px}.serial-step-list dt{color:#16161673;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.serial-step-list dd{margin:0;font-size:13px;font-weight:700;line-height:1.5}.serial-proof{background:var(--ink);color:#fff}.serial-proof-heading{grid-template-columns:.28fr 1fr .5fr;align-items:end;gap:5vw;margin-bottom:68px;display:grid}.serial-proof-heading h2{font-size:clamp(52px,5.6vw,84px);line-height:.88}.serial-proof-heading>span{color:#ffffff8c}.serial-proof-grid{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:18px;display:grid}.serial-proof-grid article>div{aspect-ratio:4/3;background:#292929;position:relative;overflow:hidden}.serial-proof-grid article.is-featured>div{aspect-ratio:3/4}.serial-proof-grid img{object-fit:cover;transition:scale .7s}.serial-proof-grid article:hover img{scale:1.025}.serial-proof-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;margin-top:22px;font-size:9px;display:block}.serial-proof-grid h3{font-family:var(--font-display),serif;margin:9px 0 0;font-size:34px;font-weight:400;line-height:1}.serial-proof-grid p{color:#ffffff91;max-width:390px;margin:14px 0 0;font-size:13px;line-height:1.6}.serial-standard{background:#fff;grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr);gap:clamp(55px,8vw,124px);display:grid}.serial-standard-copy{align-self:start;position:sticky;top:120px}.serial-standard-copy h2{max-width:650px;margin-top:22px;font-size:clamp(49px,4.9vw,75px);line-height:.9}.serial-standard-copy>span{color:#1616169c;max-width:620px;margin-top:27px;font-size:14px;line-height:1.7;display:block}.serial-standard-grid{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(2,1fr);display:grid}.serial-standard-grid article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:310px;padding:27px}.serial-standard-grid h3{margin-top:68px}.serial-communication{background:#f3f0eb;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(55px,8vw,128px);display:grid}.serial-communication-media{min-height:650px;position:relative;overflow:hidden}.serial-communication-media img{object-fit:cover;object-position:center}.serial-communication-copy h2{max-width:720px;margin:22px 0 25px;font-size:clamp(49px,5vw,76px);line-height:.9}.serial-communication-copy>span{color:#1616169e;max-width:680px;font-size:14px;line-height:1.7;display:block}.serial-communication-copy ul{border-top:1px solid #1616162e;margin:36px 0 28px;padding:0;list-style:none;display:grid}.serial-communication-copy li{border-bottom:1px solid #16161626;align-items:center;gap:12px;min-height:52px;font-size:13px;font-weight:700;display:flex}.serial-communication-copy li svg{color:var(--bronze)}.serial-communication-copy>a{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:6px;font-size:10px;font-weight:800;display:inline-flex}.serial-logistics{background:#fff}.serial-faq{background:var(--paper);grid-template-columns:.48fr 1.15fr;gap:8vw;display:grid}.serial-faq-heading h2{max-width:590px;margin-top:23px;font-size:clamp(54px,5.8vw,86px);line-height:.86}.serial-faq-list{border-top:1px solid #16161633}.serial-faq-list details{border-bottom:1px solid #16161629}.serial-faq-list summary{cursor:pointer;min-height:82px;font-family:var(--font-display),serif;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;font-size:23px;line-height:1.08;list-style:none;display:grid}.serial-faq-list summary::-webkit-details-marker{display:none}.serial-faq-list summary>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:9px;font-weight:700}.serial-faq-list summary svg{color:var(--bronze);transition:rotate .25s}.serial-faq-list details[open] summary svg{rotate:180deg}.serial-faq-list details>p{color:#1616169e;max-width:760px;margin:0 34px 28px 50px;font-size:14px;line-height:1.72}.serial-next{padding:clamp(85px,9vw,128px) var(--page-gutter);background:#fff}.serial-next>div{grid-template-columns:.4fr 1.15fr;align-items:start;gap:6vw;margin-bottom:52px;display:grid}.serial-next h2{max-width:900px;font-size:clamp(44px,4.7vw,70px);line-height:.91}.serial-next nav{border-block:1px solid #1616162e;grid-template-columns:repeat(4,1fr);display:grid}.serial-next nav a{min-height:190px;padding:30px 48px 28px 0;transition:color .25s,padding-left .25s;position:relative}.serial-next nav a+a{border-left:1px solid #16161626;padding-left:24px}.serial-next nav a:hover{color:var(--bronze);padding-left:7px}.serial-next nav a+a:hover{padding-left:31px}.serial-next nav span{font-family:var(--font-display),serif;font-size:clamp(25px,2.2vw,31px);line-height:1}.serial-next nav p{color:#1616168f;max-width:270px;margin:15px 0 0;font-size:13px;line-height:1.55}.serial-next nav svg{position:absolute;top:32px;right:17px}.serial-final-cta{min-height:650px;padding:92px var(--page-gutter);background:var(--bronze);text-align:center;place-items:center;display:grid;overflow:hidden}.serial-final-cta>div{width:min(930px,90%)}.serial-final-cta h2{margin-top:22px;font-size:clamp(64px,8vw,113px);line-height:.79}.serial-final-cta>div>span{max-width:720px;margin:32px auto 26px;font-size:16px;line-height:1.7;display:block}.serial-final-cta a{background:var(--ink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}.serial-final-cta small{justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:flex}@media (width<=900px){.serial-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:128px 19px 68px}.serial-hero-copy{gap:42px}.serial-hero h1{font-size:clamp(50px,13vw,72px)}.serial-hero-copy>div>p{font-size:15px}.serial-hero-media{aspect-ratio:4/3;width:100%;max-height:none}.serial-start,.serial-flow,.serial-proof,.serial-standard,.serial-communication,.serial-logistics,.serial-faq{padding:82px 19px}.serial-section-heading,.serial-proof-heading{grid-template-columns:1fr;gap:18px;margin-bottom:48px}.serial-start-grid,.serial-logistics-grid{grid-template-columns:repeat(2,1fr)}.serial-flow-heading{grid-template-columns:1fr;gap:18px;margin-bottom:48px}.serial-step-list li{grid-template-columns:45px 1fr;gap:20px}.serial-step-list dl{border-left:0;grid-column:2;padding-left:0}.serial-proof-grid{grid-template-columns:1fr 1fr}.serial-proof-grid article:last-child{grid-column:1/-1}.serial-proof-grid article:last-child>div{aspect-ratio:16/8}.serial-standard{grid-template-columns:1fr}.serial-standard-copy{position:static}.serial-communication{grid-template-columns:1fr}.serial-communication-media{min-height:520px}.serial-faq{grid-template-columns:1fr;gap:48px}.serial-next{padding:82px 19px}.serial-next>div{grid-template-columns:1fr;gap:17px}.serial-next nav{grid-template-columns:repeat(2,1fr)}.serial-next nav a:nth-child(3){border-top:1px solid #16161626;border-left:0;padding-left:0}.serial-next nav a:nth-child(4){border-top:1px solid #16161626}.serial-final-cta{min-height:570px;padding:82px 19px}}@media (width<=560px){.serial-actions{display:grid}.serial-actions a{width:100%;padding-inline:15px}.serial-hero-media{aspect-ratio:4/5}.serial-start-grid,.serial-logistics-grid,.serial-standard-grid,.serial-proof-grid,.serial-next nav{grid-template-columns:1fr}.serial-start-grid article,.serial-logistics-grid article,.serial-standard-grid article{min-height:220px}.serial-start-grid h3,.serial-logistics-grid h3,.serial-standard-grid h3{margin-top:46px}.serial-step-list li{grid-template-columns:32px 1fr;gap:14px}.serial-step-list dl{grid-column:2}.serial-proof-grid article.is-featured>div{aspect-ratio:4/3}.serial-proof-grid article:last-child{grid-column:1}.serial-proof-grid article:last-child>div{aspect-ratio:4/3}.serial-communication-media{min-height:430px}.serial-faq-list summary{grid-template-columns:27px 1fr auto;gap:10px;min-height:76px;font-size:20px}.serial-faq-list details>p{margin-left:37px}.serial-next nav a,.serial-next nav a+a,.serial-next nav a:nth-child(3),.serial-next nav a:nth-child(4){border-top:1px solid #16161626;border-left:0;min-height:155px;padding:25px 45px 24px 0}.serial-next nav a:first-child{border-top:0}.serial-next nav a:hover,.serial-next nav a+a:hover{padding-left:7px}.serial-final-cta>div{width:100%}}@media (prefers-reduced-motion:reduce){.serial-actions a,.serial-proof-grid img,.serial-faq-list summary svg,.serial-next nav a{transition:none}}@media (width>=640px){.shell{width:min(100% - 3.325rem,1311px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1!important;translate:0!important}.tal-hero-video{display:none}.cookie-panel{animation:none}}.tal-trust{background:var(--paper);padding-block:clamp(22.8px,2.85vw,45.6px);display:block}.tal-trust-intro{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:end;gap:8vw;margin-bottom:45px;display:grid}.tal-trust-intro h2{max-width:830px;font-family:var(--font-display),serif;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(40.168px,4.848vw,72.718px);font-weight:400;line-height:.86}.tal-trust-intro>p{color:#161616a3;max-width:520px;margin:0 0 5px;font-size:16px;line-height:1.72}.tal-trust-desktop{border-block:1px solid #16161626;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);display:grid}.tal-trust-questions{border-right:1px solid #16161626}.tal-trust-questions button{color:#16161687;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1616161f;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:82px;padding:14px 18px 14px 7px;transition:background .25s,color .25s,padding .25s;display:grid}.tal-trust-questions button:last-child{border-bottom:0}.tal-trust-questions button:hover{color:var(--ink);padding-left:14px}.tal-trust-questions button:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}.tal-trust-questions button>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:9px;font-weight:700}.tal-trust-questions button>strong{font-family:var(--font-display),serif;font-size:clamp(22px,1.75vw,28px);font-weight:400;line-height:1}.tal-trust-questions button>svg{transition:translate .25s}.tal-trust-questions button.is-active>svg{translate:4px}.tal-trust-detail{flex-direction:column;justify-content:space-between;min-width:0;padding:31px clamp(26px,3.2vw,48px);animation:.35s both processDetailIn;display:flex}.tal-trust-answer>span,.tal-trust-decision-grid span,.tal-trust-proof>span{color:var(--bronze);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.tal-trust-answer h3{font-family:var(--font-display),serif;letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(35px,3vw,47px);font-weight:400;line-height:.94}.tal-trust-answer p{color:#161616b3;max-width:790px;margin:0;font-size:14px;line-height:1.65}.tal-trust-decision-grid{border-block:1px solid #16161621;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid}.tal-trust-decision-grid>div{padding:17px 22px 17px 0}.tal-trust-decision-grid>div+div{border-left:1px solid #16161621;padding-left:22px}.tal-trust-decision-grid p{color:#161616ab;margin:8px 0 0;font-size:12px;line-height:1.55}.tal-trust-proof{margin-top:20px}.tal-trust-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:12px 0 9px;padding:0;list-style:none;display:grid}.tal-trust-proof li{color:#161616b3;align-items:center;gap:7px;font-size:11px;display:flex}.tal-trust-proof li svg{color:var(--bronze);flex:none}.tal-trust-proof small{color:#16161680;font-size:9px}.tal-trust-mobile{display:none}.tal-trust-actions{gap:12px;padding-top:27px;display:grid}.tal-trust-actions>div{flex-wrap:wrap;gap:9px;display:flex}.tal-trust-actions>p{color:#16161694;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.tal-trust-actions>p svg{color:var(--bronze);flex:none}.tal-trust-intro{gap:3vw;margin-bottom:24px}.tal-trust-questions button{min-height:64px;padding-block:12px}.tal-trust-detail{justify-content:flex-start;padding:24px}.tal-trust-decision-grid{margin-top:24px}.tal-trust-actions{padding-top:19px}.trust-page{color:var(--ink);background:#fff}.trust-page section[id]{scroll-margin-top:104px}.trust-eyebrow,.trust-section-heading>p,.trust-visit-intro>p:first-of-type{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.trust-hero{min-height:790px;padding:152px var(--page-gutter) 78px;background:#fff;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(48px,6.5vw,105px);display:grid;overflow:hidden}.trust-hero-copy{flex-direction:column;justify-content:space-between;gap:72px;min-width:0;display:flex}.trust-breadcrumb{color:#16161670;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:10px;font-weight:700;display:flex}.trust-breadcrumb a:hover{color:var(--bronze)}.trust-hero h1{max-width:760px;font-family:var(--font-display),serif;letter-spacing:-.055em;text-wrap:balance;margin:20px 0 28px;font-size:clamp(66px,7vw,106px);font-weight:400;line-height:.84}.trust-hero h1 em{color:var(--bronze);font-style:normal}.trust-hero-copy>div>p:not(.trust-eyebrow){color:#161616a8;max-width:630px;margin:0;font-size:17px;line-height:1.7}.trust-actions{flex-wrap:wrap;gap:9px;margin-top:31px;display:flex}.trust-button{border-radius:var(--tal-control-radius);letter-spacing:.07em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:18px;min-height:47px;padding:0 17px;font-size:10px;font-weight:900;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.trust-button:hover{border-color:var(--ink);background:var(--ink);color:#fff}.trust-button.is-filled{border-color:var(--bronze);background:var(--bronze);color:#fff;border-radius:12px}.trust-button.is-filled:hover{border-color:var(--ink);background:var(--ink);color:#fff}.trust-button.is-bronze{border-color:var(--bronze);color:var(--bronze)}.trust-button.is-bronze:hover{background:var(--bronze);color:#fff}.trust-hero-media{min-height:560px;position:relative}.trust-hero-media figure{background:#ddd;margin:0;position:absolute;overflow:hidden}.trust-hero-media img{object-fit:cover}.trust-hero-factory{inset:0 19% 8% 0}.trust-hero-factory img{object-position:center}.trust-hero-line{border:9px solid #fff;width:43%;height:66%;bottom:0;right:0}.trust-hero-line img{object-position:56% center}.trust-stitch{border-left:1px dashed var(--bronze);transform-origin:bottom;width:1px;height:70%;position:absolute;bottom:0;right:41%;rotate:16deg}.trust-question-rail,.trust-product-fit,.trust-delivery,.trust-approvals,.trust-after-contact,.trust-gallery,.trust-visit,.trust-information-pack{padding:clamp(88px,9.5vw,145px) var(--page-gutter)}.trust-question-rail{background:var(--paper);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:7vw;display:grid}.trust-section-heading h2{font-family:var(--font-display),serif;letter-spacing:-.047em;text-wrap:balance;margin:16px 0 0;font-size:clamp(52px,6vw,91px);font-weight:400;line-height:.91}.trust-section-heading.is-inline h2{max-width:880px}.trust-question-list{border-top:1px dashed #b38f6fd1}.trust-question-list a{border-bottom:1px solid #16161626;grid-template-columns:52px minmax(220px,.75fr) minmax(280px,1.25fr) auto;align-items:center;gap:22px;min-height:100px;padding:17px 8px;transition:padding .25s,color .25s;display:grid}.trust-question-list a:hover{color:var(--bronze);padding-left:18px}.trust-question-list a>span{color:var(--bronze);font-family:var(--font-display),serif;font-size:27px}.trust-question-list h3{margin:0;font-size:15px}.trust-question-list p{color:#16161694;margin:0;font-size:13px;line-height:1.55}.trust-product-fit{grid-template-columns:minmax(290px,.65fr) minmax(0,1.35fr);align-items:start;gap:7vw;display:grid}.trust-product-fit>.trust-section-heading{position:sticky;top:126px}.trust-direct-answer{border-left:1px solid var(--bronze);margin-top:34px;padding-left:20px}.trust-direct-answer span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:600;display:block}.trust-direct-answer p{color:#161616ab;max-width:650px;margin:0;font-size:14px;line-height:1.7}.trust-product-rows{border-top:1px solid #1616162e}.trust-product-rows article{border-bottom:1px solid #16161624;grid-template-columns:115px minmax(140px,.55fr) minmax(220px,.85fr) minmax(210px,.7fr);align-items:center;gap:23px;min-height:142px;padding:18px 0;display:grid}.trust-product-thumb{background:var(--paper);width:115px;height:80px;position:relative;overflow:hidden}.trust-product-thumb img{object-fit:cover}.trust-product-rows h3{font-family:var(--font-display),serif;margin:0;font-size:31px;font-weight:400;line-height:.95}.trust-product-rows article>p,.trust-product-rows article>div:last-child p{color:#1616169e;margin:0;font-size:12px;line-height:1.6}.trust-product-rows article>div:last-child{border-left:1px dashed #b38f6fb3;padding-left:17px}.trust-product-rows article>div:last-child span{color:#16161673;font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.trust-safe-note{color:#16161694;align-items:flex-start;gap:10px;margin:22px 0 0;font-size:12px;line-height:1.55;display:flex}.trust-safe-note svg{color:var(--bronze);flex:none}.trust-feasibility{padding:clamp(88px,9.5vw,145px) var(--page-gutter);background:var(--ink);color:#fff}.trust-feasibility>.trust-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);align-items:end;column-gap:8vw;display:grid}.trust-feasibility>.trust-section-heading>p,.trust-feasibility>.trust-section-heading>h2{grid-column:1}.trust-section-heading.is-light h2{color:#fff}.trust-direct-answer.is-dark{grid-area:1/2/span 2;align-self:end}.trust-direct-answer.is-dark p{color:#ffffffa8}.trust-factor-grid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.trust-factor-grid article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:210px;padding:26px}.trust-factor-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.trust-factor-grid h3{font-family:var(--font-display),serif;margin:38px 0 12px;font-size:30px;font-weight:400}.trust-factor-grid p{color:#ffffff91;margin:0;font-size:13px;line-height:1.65}.trust-decision-matrix{border-top:1px dashed var(--bronze);margin-top:58px;padding-top:35px}.trust-decision-intro{grid-template-columns:.8fr 1.2fr;align-items:start;gap:6vw;margin-bottom:28px;display:grid}.trust-decision-intro>p{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px}.trust-decision-intro h3{max-width:620px;font-family:var(--font-display),serif;margin:0;font-size:42px;font-weight:400;line-height:1}.trust-decision-rows{border-top:1px solid #fff3;border-left:1px solid #fff3}.trust-decision-header,.trust-decision-rows article{grid-template-columns:.7fr 1fr 1fr 1fr;display:grid}.trust-decision-header span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #fff3;border-right:1px solid #fff3;padding:11px 15px;font-size:8px}.trust-decision-rows article>*{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-width:0;padding:18px 15px}.trust-decision-rows h4{color:#fff;font-family:var(--font-display),serif;margin:0;font-size:24px;font-weight:400;line-height:1.05}.trust-decision-rows article p{color:#ffffff9c;margin:0;font-size:11px;line-height:1.6}.trust-decision-rows article small{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px;display:none}.trust-output-band{border-top:1px dashed var(--bronze);grid-template-columns:.8fr 1.2fr;align-items:start;gap:6vw;margin-top:55px;padding-top:36px;display:grid}.trust-output-band>div>p{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:9px}.trust-output-band h3{max-width:440px;font-family:var(--font-display),serif;margin:0;font-size:42px;font-weight:400;line-height:1}.trust-output-band ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.trust-output-band li{color:#ffffffba;border-bottom:1px solid #ffffff29;align-items:flex-start;gap:10px;min-height:61px;padding:13px 0;font-size:12px;line-height:1.5;display:flex}.trust-output-band li svg{color:var(--bronze);flex:none;margin-top:2px}.trust-status-panel{border-top:1px dashed var(--bronze);margin-top:55px;padding-top:30px}.trust-status-panel>p{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px}.trust-status-panel>h3{max-width:620px;font-family:var(--font-display),serif;margin:12px 0 25px;font-size:36px;font-weight:400;line-height:1}.trust-status-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-status-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:210px;padding:20px}.trust-status-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.07em;font-size:9px}.trust-status-grid h4{color:#fff;font-family:var(--font-display),serif;margin:39px 0 12px;font-size:26px;font-weight:400;line-height:1}.trust-status-grid p{color:#ffffff94;margin:0;font-size:11px;line-height:1.6}.trust-status-panel.is-evidence .trust-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-status-panel.is-light{color:var(--ink);margin-top:0}.trust-status-panel.is-light .trust-status-grid,.trust-status-panel.is-light .trust-status-grid article{border-color:#1616162e}.trust-status-panel.is-light .trust-status-grid h4{color:var(--ink)}.trust-status-panel.is-light .trust-status-grid p{color:#1616169c}.trust-status-panel.is-after .trust-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-status-panel.is-after .trust-status-grid article{min-height:230px}.trust-status-panel.is-after>.trust-button{width:max-content;margin-top:24px}.trust-delivery{background:#fff}.trust-delivery>.trust-section-heading{grid-template-columns:.36fr 1fr;align-items:start;gap:5vw;display:grid}.trust-delivery>.trust-section-heading h2{margin-top:0}.trust-delivery-rows{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(4,1fr);margin-top:68px;display:grid}.trust-delivery-rows article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:248px;padding:24px}.trust-delivery-rows article>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.trust-delivery-rows h3{font-family:var(--font-display),serif;margin:60px 0 14px;font-size:30px;font-weight:400}.trust-delivery-rows p{color:#16161699;margin:0;font-size:12px;line-height:1.65}.trust-evidence{background:var(--ink);color:#fff;grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);min-height:1040px;display:grid}.trust-evidence-media{height:100vh;min-height:720px;position:sticky;top:0;overflow:hidden}.trust-evidence-media:after{content:"";background:linear-gradient(#0000 58%,#161616ad);position:absolute;inset:0}.trust-evidence-image{position:absolute;inset:0}.trust-evidence-image img{object-fit:cover}.trust-evidence-media>span{z-index:1;color:#ffffffad;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;position:absolute;bottom:25px;left:28px}.trust-evidence-copy{padding:clamp(88px,8vw,125px) var(--page-gutter) clamp(88px,8vw,125px) 6vw}.trust-evidence-copy>.trust-direct-answer{margin-bottom:46px}.trust-evidence-groups{border-top:1px solid #ffffff38}.trust-evidence-groups article{border-bottom:1px solid #fff3;grid-template-columns:minmax(160px,.65fr) minmax(220px,1fr);gap:8px 28px;padding:29px 0;display:grid}.trust-evidence-groups h3{color:var(--bronze);font-family:var(--font-display),serif;grid-row:1/span 3;margin:0;font-size:29px;font-weight:400}.trust-evidence-groups p{color:#ffffffa1;margin:0;font-size:12px;line-height:1.6}.trust-evidence-groups ul{flex-wrap:wrap;gap:7px;margin:11px 0;padding:0;list-style:none;display:flex}.trust-evidence-groups li{color:#ffffffc7;text-transform:uppercase;letter-spacing:.05em;border:1px solid #ffffff2e;padding:7px 9px;font-size:9px}.trust-evidence-groups small{color:#ffffff6e;font-size:10px;line-height:1.55}.trust-verification-protocol{border-top:1px dashed var(--bronze);margin-top:43px;padding-top:30px}.trust-verification-protocol>p{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px}.trust-verification-protocol>h3{font-family:var(--font-display),serif;margin:12px 0 24px;font-size:36px;font-weight:400;line-height:1}.trust-verification-protocol ol{margin:0;padding:0;list-style:none}.trust-verification-protocol li{border-top:1px solid #ffffff29;grid-template-columns:38px 1fr;gap:12px;padding:16px 0;display:grid}.trust-verification-protocol li>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:9px}.trust-verification-protocol strong{text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;display:block}.trust-verification-protocol li p{color:#ffffff8c;margin:0;font-size:11px;line-height:1.58}.trust-evidence-copy>.trust-button{margin-top:36px}.trust-verified-library{padding:clamp(95px,10vw,152px) var(--page-gutter);color:var(--ink);background:#fff}.trust-verified-library>.trust-section-heading{grid-template-columns:.34fr 1fr;align-items:start;gap:5vw;display:grid}.trust-verified-library>.trust-section-heading h2{margin-top:0}.trust-verified-facts{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:65px;display:grid}.trust-verified-facts article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:225px;padding:24px}.trust-verified-facts span,.trust-verified-deck span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.trust-verified-facts strong{font-family:var(--font-display),serif;margin:48px 0 13px;font-size:38px;font-weight:400;line-height:1;display:block}.trust-verified-facts p,.trust-verified-video p,.trust-verified-documents p,.trust-verified-deck p{color:#1616169c;margin:0;font-size:12px;line-height:1.65}.trust-verified-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:65px;display:grid}.trust-verified-media-grid figure{background:var(--paper);border:1px solid #16161629;margin:0}.trust-verified-photo{aspect-ratio:4/3;position:relative;overflow:hidden}.trust-verified-photo img{object-fit:cover}.trust-verified-media-grid figcaption{padding:22px}.trust-verified-media-grid figcaption>svg{color:var(--bronze);margin-bottom:15px}.trust-verified-media-grid figcaption>span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.trust-verified-media-grid h3{font-family:var(--font-display),serif;margin:10px 0;font-size:30px;font-weight:400}.trust-verified-media-grid p{color:#1616169c;margin:0;font-size:11px;line-height:1.6}.trust-verified-media-grid small{color:#1616166e;margin-top:12px;font-size:9px;display:block}.trust-verified-video{background:var(--paper);grid-template-columns:.65fr 1.35fr;align-items:center;gap:5vw;margin-top:65px;padding:28px;display:grid}.trust-verified-video>div>svg{color:var(--bronze);margin-bottom:23px}.trust-verified-video span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.trust-verified-video h3,.trust-verified-deck h3{font-family:var(--font-display),serif;margin:13px 0 18px;font-size:42px;font-weight:400;line-height:1}.trust-verified-video video{background:var(--ink);aspect-ratio:16/9;object-fit:cover;width:100%}.trust-verified-documents{border-top:1px solid #1616162e;margin-top:34px}.trust-verified-documents article{border-bottom:1px solid #1616162e;grid-template-columns:32px 1fr auto;align-items:start;gap:18px;padding:25px 0;display:grid}.trust-verified-documents article>svg{color:var(--bronze)}.trust-verified-documents h3{font-family:var(--font-display),serif;margin:0 0 8px;font-size:29px;font-weight:400}.trust-verified-documents small{color:#16161670;margin-top:8px;font-size:10px;display:block}.trust-verified-documents a{border-bottom:1px solid var(--bronze);align-items:center;gap:8px;padding-bottom:5px;font-size:11px;display:flex}.trust-requestable-documents{border:1px dashed var(--bronze);margin-top:34px;padding:28px}.trust-requestable-intro{grid-template-columns:32px 1fr auto;align-items:start;gap:18px;display:grid}.trust-requestable-intro>svg{color:var(--bronze)}.trust-requestable-intro span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.trust-requestable-intro h3{font-family:var(--font-display),serif;margin:9px 0;font-size:32px;font-weight:400}.trust-requestable-intro p{color:#16161694;max-width:690px;margin:0;font-size:11px;line-height:1.62}.trust-requestable-intro>a{border-bottom:1px solid var(--bronze);align-items:center;gap:7px;padding-bottom:5px;font-size:10px;display:flex}.trust-requestable-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:27px;display:grid}.trust-requestable-list article{border-top:1px solid #16161629;padding-top:18px}.trust-requestable-list h4{font-family:var(--font-display),serif;margin:0 0 8px;font-size:25px;font-weight:400}.trust-requestable-list>article>p{color:#16161694;margin:0;font-size:11px;line-height:1.58}.trust-requestable-list dl{margin:16px 0 0}.trust-requestable-list dl>div{border-top:1px solid #1616161a;grid-template-columns:85px 1fr;gap:10px;padding:9px 0;font-size:10px;display:grid}.trust-requestable-list dt{color:var(--bronze);text-transform:uppercase}.trust-requestable-list dd{color:#1616169e;margin:0}.trust-verified-cases{gap:18px;margin-top:65px;display:grid}.trust-verified-cases>article{background:var(--ink);color:#fff;grid-template-columns:.78fr 1.22fr;min-height:490px;display:grid}.trust-case-image{min-height:390px;position:relative}.trust-case-image img{object-fit:cover}.trust-case-copy{padding:clamp(35px,5vw,72px)}.trust-case-copy>img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:150px;height:auto;max-height:56px}.trust-case-copy>p{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 8px;font-size:9px}.trust-case-copy h3{font-family:var(--font-display),serif;margin:0 0 28px;font-size:42px;font-weight:400;line-height:1}.trust-case-copy dl{margin:0}.trust-case-copy dl>div{border-top:1px solid #ffffff2e;grid-template-columns:90px 1fr;gap:18px;padding:16px 0;display:grid}.trust-case-copy dt{color:var(--bronze);font-family:var(--font-mono),monospace;text-transform:uppercase;font-size:9px}.trust-case-copy dd{color:#ffffffb3;margin:0;font-size:12px;line-height:1.6}.trust-verified-delivery{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.trust-verified-delivery article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:240px;padding:24px}.trust-verified-delivery span{color:var(--bronze);font-family:var(--font-mono),monospace;text-transform:uppercase;font-size:9px}.trust-verified-delivery h3{font-family:var(--font-display),serif;margin:40px 0 13px;font-size:30px;font-weight:400}.trust-verified-delivery p{color:#1616169c;font-size:12px;line-height:1.65}.trust-verified-delivery small{color:#1616166e;font-size:9px}.trust-verified-contact{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:34px;padding:30px;display:grid}.trust-verified-contact span{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.trust-verified-contact h3{font-family:var(--font-display),serif;margin:12px 0;font-size:37px;font-weight:400}.trust-verified-contact p{color:#ffffff9e;max-width:670px;margin:0;font-size:12px;line-height:1.65}.trust-verified-contact-actions{gap:10px;display:grid}.trust-verified-contact-actions a{border-bottom:1px solid var(--bronze);color:#fff;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.trust-verified-deck{border:1px dashed var(--bronze);grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:34px;padding:30px;display:grid}.trust-verified-deck h3{font-size:37px}.trust-approvals{background:#fff;overflow:hidden}.trust-approvals>.trust-section-heading{grid-template-columns:.32fr 1fr;align-items:start;gap:5vw;display:grid}.trust-approvals>.trust-section-heading h2{margin-top:0}.trust-approval-line{border-top:1px dashed var(--bronze);height:1px;margin:75px 0 -1px}.trust-approval-grid{grid-template-columns:repeat(6,1fr);display:grid}.trust-approval-grid article{border-left:1px solid #16161629;min-height:350px;padding:24px 18px 20px;position:relative}.trust-approval-grid article:last-child{border-right:1px solid #16161629}.trust-approval-grid article:before{content:"";border:1px solid var(--bronze);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:18px}.trust-approval-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.trust-approval-grid h3{font-family:var(--font-display),serif;margin:20px 0 15px;font-size:27px;font-weight:400;line-height:1}.trust-approval-grid article>p{color:#1616169e;margin:0;font-size:12px;line-height:1.62}.trust-approval-grid article>div{color:#161616b8;border-top:1px solid #16161626;padding-top:13px;font-size:11px;line-height:1.45;position:absolute;bottom:21px;left:18px;right:18px}.trust-approval-grid small{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.trust-after-contact{background:var(--paper);grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);gap:7vw;display:grid}.trust-after-contact>.trust-section-heading{align-self:start;position:sticky;top:126px}.trust-after-flow{gap:28px;display:grid}.trust-after-steps{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(3,1fr);display:grid}.trust-after-steps article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:220px;padding:23px}.trust-after-steps article>span{color:var(--bronze);font-family:var(--font-display),serif;font-size:25px}.trust-after-steps h3{font-family:var(--font-display),serif;margin:39px 0 12px;font-size:28px;font-weight:400}.trust-after-steps p{color:#1616169c;margin:0;font-size:12px;line-height:1.62}.trust-transparency-note{border:1px dashed #b38f6fcc;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.trust-transparency-note svg{color:var(--bronze);flex:none}.trust-transparency-note p{color:#161616a3;margin:0;font-size:12px;line-height:1.6}.trust-gallery{background:#fff}.trust-gallery>.trust-section-heading{grid-template-columns:.32fr 1fr;align-items:start;gap:5vw;display:grid}.trust-gallery>.trust-section-heading h2{margin-top:0}.trust-gallery-grid{grid-template-rows:260px 260px;grid-template-columns:1.15fr .85fr .85fr;gap:9px;margin-top:67px;display:grid}.trust-gallery-grid figure{background:var(--paper);margin:0;position:relative;overflow:hidden}.trust-gallery-grid figure.is-wide{grid-row:1/span 2}.trust-gallery-grid figure:last-child{grid-column:2/span 2}.trust-gallery-grid img{object-fit:cover;transition:filter .45s}.trust-gallery-grid figure:hover img{filter:contrast(1.03)saturate(.92)}.trust-gallery-grid figcaption{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#0000,#000000b3);align-items:center;gap:12px;padding:42px 18px 16px;font-size:11px;display:flex;position:absolute;inset:auto 0 0}.trust-gallery-grid figcaption span{color:var(--bronze);font-family:var(--font-mono),monospace}.trust-gallery-caption{color:#16161685;text-align:right;max-width:720px;margin:18px 0 0 auto;font-size:11px;line-height:1.6}.trust-visit{background:var(--paper);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:7vw;display:grid}.trust-visit-intro>svg{color:var(--bronze);margin-bottom:25px}.trust-visit-intro h2{max-width:590px;font-family:var(--font-display),serif;letter-spacing:-.047em;margin:14px 0 25px;font-size:clamp(53px,6vw,88px);font-weight:400;line-height:.9}.trust-visit-intro>p:last-of-type{color:#1616169e;max-width:520px;margin:0 0 28px;font-size:14px;line-height:1.7}.trust-visit-steps{border-top:1px dashed var(--bronze)}.trust-visit-steps article{border-bottom:1px solid #16161626;grid-template-columns:50px minmax(150px,.45fr) 1fr;align-items:start;gap:20px;min-height:120px;padding:24px 5px;display:grid}.trust-visit-steps article>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.trust-visit-steps h3{font-family:var(--font-display),serif;margin:0;font-size:29px;font-weight:400}.trust-visit-steps p{color:#16161699;margin:0;font-size:12px;line-height:1.62}.trust-information-pack{background:#fffaf4}.trust-information-pack>.trust-section-heading{grid-template-columns:.34fr 1fr;align-items:start;gap:5vw;display:grid}.trust-information-pack>.trust-section-heading h2{margin-top:0}.trust-pack-grid{border-top:1px solid #1616162e;border-left:1px solid #1616162e;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.trust-pack-grid article{border-bottom:1px solid #1616162e;border-right:1px solid #1616162e;min-height:220px;padding:24px}.trust-pack-grid article>span{color:var(--bronze);font-family:var(--font-mono),monospace;font-size:10px}.trust-pack-grid h3{font-family:var(--font-display),serif;margin:45px 0 13px;font-size:30px;font-weight:400}.trust-pack-grid p{color:#16161699;margin:0;font-size:12px;line-height:1.65}.trust-pack-action{border-top:1px dashed var(--bronze);grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:27px;padding-top:27px;display:grid}.trust-pack-action p{color:#161616a3;max-width:790px;margin:0;font-size:13px;line-height:1.65}.trust-contact{min-height:650px;padding:90px var(--page-gutter);color:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.trust-contact>img{object-fit:cover;filter:saturate(.7)}.trust-contact-overlay{background:linear-gradient(90deg,#161616f0 0 43%,#161616b8 70%,#1616167a);position:absolute;inset:0}.trust-contact-copy{z-index:1;width:100%;max-width:1280px;position:relative}.trust-contact-copy>p{color:var(--bronze);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 17px;font-size:10px}.trust-contact h2{max-width:850px;font-family:var(--font-display),serif;letter-spacing:-.05em;margin:0 0 31px;font-size:clamp(58px,7vw,100px);font-weight:400;line-height:.86}.trust-contact-details{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:35px;font-size:12px;display:flex}.trust-contact-details span{color:#fff;font-weight:700}.trust-contact-details a{align-items:center;gap:8px;display:flex}.trust-contact-details a:hover{color:var(--bronze)}@media (width<=1100px){.trust-product-rows article{grid-template-columns:95px minmax(140px,.7fr) 1fr}.trust-product-thumb{width:95px}.trust-product-rows article>div:last-child{border-left:0;grid-column:2/-1;padding-left:0}.trust-approval-grid{grid-template-columns:repeat(3,1fr)}.trust-approval-grid article:nth-child(4){border-top:1px dashed var(--bronze)}.trust-approval-grid article{min-height:310px}}@media (width<=900px){.tal-trust-intro{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.tal-trust-intro h2{font-size:58px}.tal-trust-intro>p{font-size:15px}.tal-trust-desktop{display:none}.tal-trust-mobile{border-bottom:1px solid #16161629;display:block}.tal-trust-mobile>article{border-top:1px solid #16161629}.tal-trust-mobile>article>button{color:#16161699;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:18px 0;display:grid}.tal-trust-mobile>article>button>span{color:#16161675;font-family:var(--font-mono),monospace;font-size:8px;font-weight:700}.tal-trust-mobile>article>button>svg{transition:rotate .25s}.tal-trust-mobile>article.is-active>button{color:var(--ink)}.tal-trust-mobile>article.is-active>button>span{color:var(--bronze)}.tal-trust-mobile>article.is-active>button>svg{rotate:180deg}.tal-trust-mobile-detail{border-left:2px solid var(--bronze);margin:0 0 19px 30px;padding:0 0 3px 17px;animation:.35s both processDetailIn}.tal-trust-mobile-detail>p{color:#161616b3;margin:0 0 17px;font-size:14px;line-height:1.62}.tal-trust-mobile-detail dl{margin:0}.tal-trust-mobile-detail dl>div{border-top:1px solid #1616161f;padding:12px 0}.tal-trust-mobile-detail dt{color:var(--bronze);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.tal-trust-mobile-detail dd{color:#161616b3;margin:7px 0 0;font-size:13px;line-height:1.55}.tal-trust-mobile-detail ul{border-top:1px solid #1616161f;gap:8px;margin:5px 0 9px;padding:13px 0 0;list-style:none;display:grid}.tal-trust-mobile-detail li{color:#161616b3;align-items:center;gap:7px;font-size:12px;display:flex}.tal-trust-mobile-detail li svg{color:var(--bronze);flex:none}.tal-trust-actions{gap:17px;padding-top:24px;display:grid}.tal-trust-actions>div{grid-template-columns:1fr;display:grid}.tal-trust-actions .tal-outline-link{width:100%}.tal-trust-actions>p{align-items:flex-start;line-height:1.5}.tal-trust{padding-block:49.4px}.tal-trust-intro{margin-bottom:24px}.tal-trust-intro h2{text-wrap:pretty;font-size:42.246px;line-height:1.08}.tal-trust-mobile{border:0;gap:8px;display:grid}.tal-trust-mobile>article{background:#fff;border:1px solid #1616161f;border-radius:12px;overflow:hidden}.tal-trust-mobile>article.is-active{border-color:var(--bronze)}.tal-trust-mobile>article>button{color:#161616c7;touch-action:manipulation;grid-template-columns:28px 1fr 18px;min-height:60px;padding:14px 12px}.tal-trust-mobile>article>button:focus-visible{outline:2px solid var(--bronze);outline-offset:-3px}.tal-trust-mobile>article>button>span{background:#b38f6f1f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.tal-trust-mobile>article>button>strong{font-family:var(--font-sans),sans-serif;font-size:15px;font-weight:500;line-height:1.4}.tal-trust-mobile-detail{border-top:1px solid #1616161a;border-left:0;margin:0;padding:16px;animation:none}.tal-trust-mobile-detail dt{color:var(--ink);letter-spacing:.02em;text-transform:none;font-size:11px}.tal-trust-mobile-detail dd{font-size:14px;line-height:1.65}.tal-trust-actions{gap:12px;padding-top:19px}.tal-trust-actions .tal-outline-link{text-align:center;justify-content:center;min-height:48px}.trust-hero{grid-template-columns:1fr;gap:48px;min-height:0;padding:128px 19px 72px}.trust-hero-copy{gap:44px}.trust-hero h1{font-size:clamp(58px,15vw,78px)}.trust-hero-copy>div>p:not(.trust-eyebrow){font-size:15px}.trust-actions{grid-template-columns:1fr;display:grid}.trust-button{width:100%}.trust-hero-media{min-height:500px}.trust-hero-factory{inset:0 12% 12% 0}.trust-hero-line{border-width:6px;width:46%;height:57%}.trust-question-rail,.trust-product-fit,.trust-delivery,.trust-approvals,.trust-after-contact,.trust-gallery,.trust-visit,.trust-information-pack,.trust-verified-library{padding:86px 19px}.trust-question-rail,.trust-product-fit,.trust-after-contact,.trust-visit{grid-template-columns:1fr;gap:52px}.trust-product-fit>.trust-section-heading,.trust-after-contact>.trust-section-heading{position:static}.trust-section-heading h2{font-size:54px}.trust-question-list a{grid-template-columns:42px 1fr auto;gap:14px;min-height:124px}.trust-question-list p{grid-column:2/-1}.trust-product-rows article{grid-template-columns:82px 1fr;gap:15px;min-height:0;padding:21px 0}.trust-product-thumb{width:82px;height:72px}.trust-product-rows article>p,.trust-product-rows article>div:last-child{grid-column:2}.trust-product-rows article>div:last-child{border-top:1px dashed #b38f6f8c;padding-top:12px}.trust-feasibility{padding:86px 19px}.trust-feasibility>.trust-section-heading{grid-template-columns:1fr}.trust-feasibility>.trust-section-heading>p,.trust-feasibility>.trust-section-heading>h2,.trust-direct-answer.is-dark{grid-area:auto/1}.trust-direct-answer.is-dark{margin-top:29px}.trust-factor-grid{grid-template-columns:repeat(2,1fr);margin-top:52px}.trust-decision-intro{grid-template-columns:1fr;gap:15px}.trust-decision-header{display:none}.trust-decision-rows article{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-decision-rows h4{grid-column:1/-1}.trust-decision-rows article small{margin-bottom:7px;display:block}.trust-output-band{grid-template-columns:1fr;gap:35px}.trust-output-band ul{grid-template-columns:1fr}.trust-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-status-panel.is-after .trust-status-grid{grid-template-columns:1fr}.trust-status-panel.is-after .trust-status-grid article{min-height:0}.trust-status-panel.is-after>.trust-button{width:100%}.trust-delivery>.trust-section-heading,.trust-approvals>.trust-section-heading,.trust-gallery>.trust-section-heading,.trust-information-pack>.trust-section-heading,.trust-verified-library>.trust-section-heading{grid-template-columns:1fr;gap:17px}.trust-delivery-rows{grid-template-columns:repeat(2,1fr);margin-top:46px}.trust-evidence{grid-template-columns:1fr;min-height:0}.trust-evidence-media{height:460px;min-height:0;position:relative}.trust-evidence-copy{padding:86px 19px}.trust-evidence-groups article{grid-template-columns:1fr}.trust-evidence-groups h3{grid-row:auto}.trust-evidence-copy>.trust-button{width:100%}.trust-approval-line{margin-top:48px}.trust-approval-grid{grid-template-columns:repeat(2,1fr)}.trust-approval-grid article{min-height:320px}.trust-approval-grid article:nth-child(3),.trust-approval-grid article:nth-child(5){border-top:1px dashed var(--bronze)}.trust-gallery-grid{grid-template-rows:330px 230px 230px;grid-template-columns:1fr 1fr}.trust-gallery-grid figure.is-wide{grid-area:auto/1/auto/-1}.trust-gallery-grid figure:last-child{grid-column:1/-1}.trust-gallery-caption{text-align:left}.trust-visit-steps article{grid-template-columns:42px minmax(120px,.45fr) 1fr}.trust-pack-action{grid-template-columns:1fr}.trust-verified-facts{grid-template-columns:repeat(2,1fr)}.trust-verified-video,.trust-verified-cases>article,.trust-verified-media-grid{grid-template-columns:1fr}.trust-verified-documents article{grid-template-columns:30px 1fr}.trust-verified-documents a{grid-column:2;justify-self:start}.trust-verified-delivery,.trust-verified-contact,.trust-verified-deck{grid-template-columns:1fr}.trust-requestable-intro{grid-template-columns:30px 1fr}.trust-requestable-intro>a{grid-column:2;justify-self:start}.trust-requestable-list{grid-template-columns:1fr}.trust-contact{min-height:670px;padding:86px 19px}.trust-contact-overlay{background:#161616c7}.trust-contact h2{font-size:62px}.trust-contact-copy>.trust-button{width:auto}.trust-contact-details{flex-direction:column;align-items:flex-start}}@media (width<=560px){.tal-email-contact{gap:36px;padding-block:70px}.tal-email-contact-copy h2{font-size:48px}.tal-email-contact-control{grid-template-columns:1fr;gap:5px}.tal-email-contact-control button{min-height:48px}.tal-trust-intro h2{font-size:42.246px}.trust-hero-media{min-height:390px}.trust-question-list a{grid-template-columns:34px 1fr auto;padding-inline:0}.trust-question-list h3{font-size:14px}.trust-question-list p{font-size:12px}.trust-product-rows article{grid-template-columns:1fr}.trust-product-thumb{width:100%;height:150px}.trust-product-rows article>p,.trust-product-rows article>div:last-child{grid-column:1}.trust-factor-grid,.trust-delivery-rows,.trust-after-steps,.trust-pack-grid,.trust-verified-facts,.trust-status-grid,.trust-status-panel.is-evidence .trust-status-grid{grid-template-columns:1fr}.trust-status-grid article{min-height:0}.trust-decision-rows article{grid-template-columns:1fr}.trust-decision-rows h4{grid-column:1}.trust-factor-grid article{min-height:180px}.trust-output-band h3{font-size:37px}.trust-approval-grid{grid-template-columns:1fr}.trust-approval-grid article{border-top:1px dashed var(--bronze);min-height:280px}.trust-gallery-grid{grid-template-rows:repeat(4,260px);grid-template-columns:1fr}.trust-gallery-grid figure,.trust-gallery-grid figure.is-wide,.trust-gallery-grid figure:last-child{grid-area:auto/1}.trust-visit-steps article{grid-template-columns:35px 1fr;gap:10px}.trust-visit-steps p{grid-column:2}.trust-contact h2{font-size:54px}.trust-contact-copy>.trust-button{width:100%}.rfq-fallback-actions{grid-template-columns:1fr;display:grid}}.order-page{color:var(--ink);background:#f4f2ee;overflow:clip}.order-page :is(section,div)[id]{scroll-margin-top:112px}.order-hero{color:#fff;background:#11120f;grid-template-columns:1.02fr .98fr;align-items:stretch;gap:4.5vw;min-height:720px;padding:132px 3.8vw 54px;display:grid}.order-hero-copy{flex-direction:column;gap:0;max-width:690px;padding:30px 0 22px;display:flex}.order-hero-copy nav{color:#aaa9a3;font:700 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:68px;display:flex}.order-hero-copy nav a{color:inherit}.order-hero-copy h1{max-width:13ch;font:400 clamp(52px,5.15vw,74px)/.9 var(--font-display);letter-spacing:-.045em;margin:0}.order-hero-copy>p{color:#c8c7c1;max-width:650px;font:400 17px/1.65 var(--font-sans);margin:24px 0 0}.order-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.order-hero-actions a{color:#fff;min-height:52px;font:800 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid #6f706a;border-radius:99px;justify-content:center;align-items:center;gap:12px;padding:0 22px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.order-hero-actions a.is-primary{color:#fff;background:#bb9675;border-color:#bb9675;border-radius:12px}.order-hero-actions a:hover{color:#11120f;background:#fff;border-color:#fff}.order-hero-copy small{color:#aaa9a3;font:400 12px/1.5 var(--font-sans);align-items:center;gap:8px;margin-top:18px;display:flex}.order-hero-media{border-radius:26px;min-height:530px;position:relative;overflow:hidden}.order-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:36%;position:absolute;inset:auto 0 0}.order-hero-media img{object-fit:cover}.order-hero-media span{z-index:1;font:700 10px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:22px;left:24px}.order-output-strip{background:#fff;border-bottom:1px solid #d9d5cd;grid-template-columns:repeat(4,1fr);padding:0 3.8vw;display:grid}.order-output-strip div{border-left:1px solid #d9d5cd;align-items:flex-end;gap:18px;min-height:118px;padding:26px 28px;display:flex}.order-output-strip div:last-child{border-right:1px solid #d9d5cd}.order-output-strip span{color:#a48060;font:800 10px/1 var(--font-sans)}.order-output-strip p{max-width:190px;font:700 13px/1.35 var(--font-sans);margin:0}.order-roadmap{background:#f4f2ee;padding:118px 3.8vw 124px}.order-roadmap header{grid-template-columns:.8fr 1.2fr;gap:24px 5vw;margin-bottom:64px;display:grid}.order-roadmap header>p,.order-responsibility header>p,.order-decisions>div>p,.order-timing-copy>p,.order-change header>p,.order-preparation-copy>p,.order-faq header>p,.order-related>div>p,.order-final-cta p{color:#9b795d;font:800 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.order-roadmap h2,.order-responsibility h2,.order-decisions h2,.order-timing h2,.order-change h2,.order-preparation h2,.order-faq h2,.order-related h2,.order-final-cta h2{font:400 clamp(42px,5vw,68px)/.95 var(--font-display);letter-spacing:-.035em;margin:0}.order-roadmap header h2{grid-column:2}.order-roadmap header>span{color:#66655f;max-width:650px;font:400 15px/1.65 var(--font-sans);grid-column:2}.order-roadmap ol{border-top:1px solid #c9c5bd;margin:0;padding:0;list-style:none}.order-roadmap li{border-bottom:1px solid #c9c5bd;grid-template-columns:.8fr 1.2fr;gap:5vw;padding:34px 0;display:grid}.order-step-title{grid-template-columns:44px 1fr;align-items:start;gap:18px;display:grid}.order-step-title>span{color:#9b795d;font:800 11px/1 var(--font-sans)}.order-step-title h3{font:400 30px/1.02 var(--font-display);letter-spacing:-.02em;margin:-5px 0 0}.order-roadmap dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.order-roadmap dl>div{border-left:1px solid #cfcbc3;min-height:112px;padding:0 22px}.order-roadmap dt{color:#77766f;font:800 9px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px}.order-roadmap dd{font:400 13px/1.55 var(--font-sans);margin:0}.order-responsibility{color:#fff;background:#171813;padding:110px 3.8vw 120px}.order-responsibility header{grid-template-columns:.78fr 1.22fr;gap:20px 5vw;margin-bottom:60px;display:grid}.order-responsibility header h2,.order-responsibility header>span{grid-column:2}.order-responsibility header>span{color:#aaa9a3;max-width:650px;font:400 15px/1.65 var(--font-sans)}.order-table{border-top:1px solid #56564f}.order-table>div{grid-template-columns:.55fr 1fr 1fr .8fr;display:grid}.order-table>div>*{border-bottom:1px solid #45453f;border-left:1px solid #45453f;padding:24px 22px}.order-table>div>:last-child{border-right:1px solid #45453f}.order-table .is-head span{color:#9d9d96;font:800 9px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding-top:16px;padding-bottom:16px}.order-table strong{color:#c7a786;font:400 23px/1.1 var(--font-display)}.order-table span{color:#d1d0ca;font:400 13px/1.55 var(--font-sans)}.order-decisions{background:#e8e1d7;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:112px 3.8vw;display:grid}.order-decisions>div>span,.order-timing-copy>span,.order-change header>span,.order-preparation-copy>span{color:#66625b;max-width:610px;font:400 15px/1.7 var(--font-sans);margin-top:24px;display:block}.order-decisions h2,.order-timing h2,.order-change h2,.order-preparation h2{margin-top:20px}.order-decisions ol{border-top:1px solid #c6bcaf;margin:0;padding:0;list-style:none}.order-decisions li{min-height:70px;font:700 13px/1.45 var(--font-sans);border-bottom:1px solid #c6bcaf;grid-template-columns:48px 1fr;align-items:center;padding:17px 0;display:grid}.order-decisions li span{color:#9b795d;font-size:10px}.order-timing{background:#fff;grid-template-columns:.85fr 1.15fr;gap:10vw;padding:105px 3.8vw;display:grid}.order-timing ul{columns:2;column-gap:46px;margin:0;padding:0;list-style:none}.order-timing li{break-inside:avoid;min-height:74px;font:600 13px/1.5 var(--font-sans);border-top:1px solid #d8d5cf;gap:13px;padding:20px 0;display:flex}.order-timing li svg{color:#9b795d;flex:none;margin-top:3px}.order-change{background:#f4f2ee;padding:112px 3.8vw}.order-change header{max-width:760px;margin-bottom:62px}.order-change>div{border-top:1px solid #cbc7bf;border-bottom:1px solid #cbc7bf;grid-template-columns:repeat(4,1fr);display:grid}.order-change article{border-left:1px solid #cbc7bf;min-height:230px;padding:25px 28px}.order-change article:last-child{border-right:1px solid #cbc7bf}.order-change article>span{color:#9b795d;font:800 10px/1 var(--font-sans)}.order-change h3{font:400 27px/1 var(--font-display);margin:50px 0 12px}.order-change article p{color:#696761;font:400 13px/1.55 var(--font-sans);margin:0}.order-preparation{color:#fff;background:#171813;grid-template-columns:.88fr 1.12fr;min-height:690px;display:grid}.order-preparation-media{min-height:100%;position:relative}.order-preparation-media img{object-fit:cover}.order-preparation-copy{padding:100px 6vw}.order-preparation-copy>span{color:#aaa9a3}.order-preparation-copy ol{border-top:1px solid #4a4a45;margin:42px 0 0;padding:0;list-style:none}.order-preparation-copy li{border-bottom:1px solid #4a4a45;grid-template-columns:46px 1fr;padding:18px 0;display:grid}.order-preparation-copy li>span{color:#c7a786;font:800 9px/1.2 var(--font-sans)}.order-preparation-copy h3{font:400 21px/1.1 var(--font-display);margin:0 0 6px}.order-preparation-copy li p{color:#aaa9a3;font:400 12px/1.55 var(--font-sans);margin:0}.order-faq{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:116px 3.8vw 124px;display:grid}.order-faq header{align-self:start;position:sticky;top:130px}.order-faq header h2{margin-top:18px}.order-faq>div{border-top:1px solid #d2cfc8}.order-faq details{border-bottom:1px solid #d2cfc8}.order-faq summary{cursor:pointer;min-height:72px;font:700 14px/1.45 var(--font-sans);grid-template-columns:40px 1fr 22px;align-items:center;gap:10px;list-style:none;display:grid}.order-faq summary::-webkit-details-marker{display:none}.order-faq summary span{color:#9b795d;font-size:10px}.order-faq summary svg{transition:transform .25s}.order-faq details[open] summary svg{transform:rotate(180deg)}.order-faq details p{color:#67655f;font:400 14px/1.7 var(--font-sans);margin:-2px 42px 24px 50px}.order-related{background:#f4f2ee;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:100px 3.8vw;display:grid}.order-related h2{margin-top:18px}.order-related nav{border-top:1px solid #ccc8c0;grid-template-columns:1fr 1fr;display:grid}.order-related a{min-height:100px;font:700 13px/1.4 var(--font-sans);border-bottom:1px solid #ccc8c0;border-left:1px solid #ccc8c0;justify-content:space-between;align-items:center;gap:18px;padding:22px;transition:background .25s;display:flex}.order-related a:nth-child(2n){border-right:1px solid #ccc8c0}.order-related a:hover{background:#fff}.order-final-cta{color:#11120f;text-align:center;background:#b89575;padding:110px 3.8vw}.order-final-cta>div{flex-direction:column;align-items:center;max-width:850px;margin:0 auto;display:flex}.order-final-cta p{color:#34291f}.order-final-cta h2{max-width:16ch;margin-top:20px;font-size:clamp(48px,6vw,82px)}.order-final-cta div>span{max-width:650px;font:400 15px/1.7 var(--font-sans);margin-top:24px}.order-final-cta a{color:#fff;min-height:54px;font:800 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#11120f;border-radius:99px;align-items:center;gap:12px;margin-top:30px;padding:0 25px;display:inline-flex}.order-final-cta small{font:600 11px/1.4 var(--font-sans);align-items:center;gap:8px;margin-top:16px;display:flex}.order-page a:focus-visible,.order-page summary:focus-visible{outline-offset:4px;outline:2px solid #c9a483}body:has(.order-page) .tal-contact-prompt{max-width:245px;bottom:151px;right:3.8vw}@media (width<=900px){.order-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:112px 20px 24px}.order-hero-copy{gap:0;padding:0}.order-hero-copy nav{margin-bottom:42px}.order-hero-copy h1{font-size:clamp(48px,14vw,68px)}.order-hero-copy>p{font-size:15px}.order-hero-media{min-height:390px}.order-output-strip{grid-template-columns:1fr 1fr;padding:0 20px}.order-output-strip div{min-height:92px;padding:20px 16px}.order-output-strip div:nth-child(2){border-right:1px solid #d9d5cd}.order-roadmap,.order-responsibility,.order-decisions,.order-timing,.order-change,.order-faq,.order-related{padding:78px 20px}.order-roadmap header,.order-responsibility header,.order-decisions,.order-timing,.order-faq,.order-related{grid-template-columns:1fr}.order-roadmap header h2,.order-roadmap header>span,.order-responsibility header h2,.order-responsibility header>span{grid-column:1}.order-roadmap li{grid-template-columns:1fr;gap:28px}.order-roadmap dl{grid-template-columns:1fr}.order-roadmap dl>div{border-top:1px solid #cfcbc3;border-left:0;min-height:auto;padding:17px 0}.order-table{overflow-x:auto}.order-table>div{min-width:820px}.order-decisions{gap:46px}.order-timing{gap:40px}.order-change>div{grid-template-columns:1fr 1fr}.order-change article:nth-child(2){border-right:1px solid #cbc7bf}.order-preparation{grid-template-columns:1fr}.order-preparation-media{min-height:380px}.order-preparation-copy{padding:76px 20px}.order-faq header{position:static}.order-related nav{grid-template-columns:1fr}.order-related a{border-right:1px solid #ccc8c0}.order-final-cta{padding:84px 20px}body:has(.order-page) .tal-contact-prompt{max-width:min(245px,100vw - 88px);bottom:132px;right:18px}}@media (width<=540px){.order-hero-actions{flex-direction:column}.order-hero-actions a{width:100%}.order-hero-media{border-radius:18px;min-height:310px}.order-output-strip div{gap:10px}.order-output-strip p{font-size:11px}.order-change>div{grid-template-columns:1fr}.order-change article,.order-change article:nth-child(2){border-right:1px solid #cbc7bf;min-height:auto}.order-change h3{margin-top:28px}.order-timing ul{columns:1}.order-faq details p{margin-right:10px}}@media (prefers-reduced-motion:reduce){.order-page *,.order-page :before,.order-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.factory-page{color:var(--ink);background:#f3f1ed;overflow:clip}.factory-page [id]{scroll-margin-top:110px}.factory-hero{color:#fff;background:#11120f;grid-template-columns:1.03fr .97fr;gap:4.5vw;min-height:720px;padding:132px 3.8vw 48px;display:grid}.factory-hero-copy{flex-direction:column;justify-content:space-between;padding:26px 0 16px;display:flex}.factory-hero-copy nav{color:#aaa9a3;font:700 10px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;gap:10px;display:flex}.factory-hero-copy nav a{color:inherit}.factory-hero h1{max-width:13ch;font:400 clamp(50px,4.85vw,70px)/.91 var(--font-display);letter-spacing:-.043em;margin:0}.factory-hero-copy>div>p{color:#c6c5bf;max-width:650px;font:400 16px/1.65 var(--font-sans);margin:24px 0 0}.factory-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.factory-actions a{color:#fff;min-height:52px;font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid #6c6d67;border-radius:99px;align-items:center;gap:11px;padding:0 22px;display:inline-flex}.factory-actions .is-primary{color:#fff;background:#bb9675;border-color:#bb9675;border-radius:12px}.factory-hero-copy small{color:#aaa9a3;font:400 12px/1.5 var(--font-sans);align-items:center;gap:8px;margin-top:17px;display:flex}.factory-hero-media{border-radius:26px;min-height:530px;position:relative;overflow:hidden}.factory-hero-media img{object-fit:cover}.factory-hero-media:after{content:"";background:linear-gradient(#0000,#0000008c);height:30%;position:absolute;inset:auto 0 0}.factory-hero-media span{z-index:1;font:800 9px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:21px;left:24px}.factory-scope{background:#fff;border-bottom:1px solid #d8d5ce;grid-template-columns:repeat(4,1fr);padding:0 3.8vw;display:grid}.factory-scope div{border-left:1px solid #d8d5ce;align-items:flex-end;gap:18px;min-height:112px;padding:25px 26px;display:flex}.factory-scope div:last-child{border-right:1px solid #d8d5ce}.factory-scope span{color:#9b795d;font:800 9px/1 var(--font-sans)}.factory-scope p{font:700 13px/1.35 var(--font-sans);margin:0}.factory-flow{background:#f3f1ed;padding:112px 3.8vw}.factory-flow header,.factory-capabilities>header,.factory-gallery>header{grid-template-columns:.72fr 1.28fr;gap:20px 6vw;margin-bottom:62px;display:grid}.factory-flow header>p,.factory-capabilities header>p,.factory-control>div>p,.factory-gallery header>p,.factory-handoff header>p,.factory-visit p,.factory-faq header>p,.factory-related>div>p,.factory-final p{color:#9b795d;font:800 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.factory-flow h2,.factory-capabilities header h2,.factory-control h2,.factory-gallery h2,.factory-handoff h2,.factory-visit h2,.factory-faq h2,.factory-related h2,.factory-final h2{font:400 clamp(42px,5vw,70px)/.93 var(--font-display);letter-spacing:-.04em;margin:0}.factory-flow header h2,.factory-flow header>span,.factory-capabilities header h2,.factory-gallery header h2,.factory-gallery header>span{grid-column:2}.factory-flow header>span,.factory-gallery header>span{color:#696761;max-width:640px;font:400 14px/1.65 var(--font-sans)}.factory-flow ol{border-top:1px solid #c9c5be;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.factory-flow li{border-bottom:1px solid #c9c5be;border-left:1px solid #c9c5be;min-height:210px;padding:22px 24px}.factory-flow li:nth-child(4n){border-right:1px solid #c9c5be}.factory-flow li>span{color:#9b795d;font:800 9px/1 var(--font-sans)}.factory-flow h3{font:400 25px/1 var(--font-display);margin:52px 0 11px}.factory-flow li p{color:#67655f;font:400 12px/1.55 var(--font-sans);margin:0}.factory-capabilities{background:#fff;padding:110px 3.8vw}.factory-capabilities article{border-top:1px solid #d1cec7;grid-template-columns:1fr 1fr;min-height:610px;display:grid}.factory-capabilities article:last-child{border-bottom:1px solid #d1cec7}.factory-capabilities article.is-reverse .factory-cap-media{order:2}.factory-capabilities article.is-reverse .factory-cap-copy{order:1}.factory-cap-media{border-radius:22px;min-height:510px;margin:48px 4vw 48px 0;position:relative;overflow:hidden}.is-reverse .factory-cap-media{margin:48px 0 48px 4vw}.factory-cap-media img{object-fit:cover}.factory-cap-copy{flex-direction:column;justify-content:center;padding:75px 5vw;display:flex}.factory-cap-copy>span{color:#9b795d;font:800 10px/1 var(--font-sans)}.factory-cap-copy h3{font:400 clamp(42px,4vw,60px)/.92 var(--font-display);margin:25px 0 18px}.factory-cap-copy>p{color:#66645e;max-width:560px;font:400 15px/1.7 var(--font-sans);margin:0}.factory-cap-copy dl{border-top:1px solid #d1cec7;margin:38px 0 0}.factory-cap-copy dl>div{border-bottom:1px solid #d1cec7;padding:17px 0}.factory-cap-copy dt{color:#85827b;font:800 9px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.factory-cap-copy dd{font:600 13px/1.5 var(--font-sans);margin:0}.factory-control{color:#fff;background:#171813;grid-template-columns:1.05fr .95fr;min-height:690px;display:grid}.factory-control h2{margin-top:20px}.factory-control>div>span{color:#aaa9a3;max-width:660px;font:400 15px/1.7 var(--font-sans);margin-top:24px;display:block}.factory-control ul{border-top:1px solid #4b4c46;grid-template-columns:1fr 1fr;gap:0 30px;margin:38px 0 28px;padding:0;list-style:none;display:grid}.factory-control li{color:#d1d0ca;font:600 12px/1.5 var(--font-sans);border-bottom:1px solid #4b4c46;gap:10px;padding:17px 0;display:flex}.factory-control li svg{color:#c7a786;flex:none}.factory-control a{color:#fff;font:800 10px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #77786f;align-items:center;gap:10px;padding-bottom:9px;display:inline-flex}.factory-control-media{min-height:100%;position:relative}.factory-control-media img{object-fit:cover}.factory-gallery{background:#e9e2d8;padding:112px 3.8vw}.factory-gallery>div{grid-template-columns:1.35fr .65fr .65fr;gap:18px;display:grid}.factory-gallery figure{margin:0}.factory-gallery figure.is-wide{grid-row:span 2}.factory-gallery figure>div{border-radius:18px;min-height:285px;position:relative;overflow:hidden}.factory-gallery figure.is-wide>div{min-height:620px}.factory-gallery img{object-fit:cover}.factory-gallery figcaption{font:700 12px/1.4 var(--font-sans);gap:14px;padding:13px 4px;display:flex}.factory-gallery figcaption span{color:#9b795d;font-size:9px}.factory-handoff{background:#f3f1ed;padding:110px 3.8vw}.factory-handoff header{max-width:760px;margin-bottom:58px}.factory-handoff h2{margin-top:18px}.factory-handoff-table{border-top:1px solid #c9c5bd;overflow-x:auto}.factory-handoff-table>div{grid-template-columns:.65fr 1fr 1fr .8fr;min-width:880px;display:grid}.factory-handoff-table>div>*{border-bottom:1px solid #c9c5bd;border-left:1px solid #c9c5bd;padding:22px}.factory-handoff-table>div>:last-child{border-right:1px solid #c9c5bd}.factory-handoff-table .is-head span{color:#7d7a74;font:800 9px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding-top:14px;padding-bottom:14px}.factory-handoff-table strong{color:#9b795d;font:400 23px/1.1 var(--font-display)}.factory-handoff-table span{font:400 12px/1.55 var(--font-sans)}.factory-visit{background:#fff;padding:110px 3.8vw}.factory-visit>div{text-align:center;flex-direction:column;align-items:center;max-width:880px;margin:0 auto;display:flex}.factory-visit h2{max-width:15ch;margin-top:18px}.factory-visit div>span{color:#686660;max-width:680px;font:400 15px/1.7 var(--font-sans);margin-top:24px}.factory-visit a{color:#fff;min-height:52px;font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#171813;border-radius:99px;align-items:center;gap:11px;margin-top:28px;padding:0 23px;display:inline-flex}.factory-visit small{color:#77746e;font:600 11px/1.4 var(--font-sans);align-items:center;gap:8px;margin-top:15px;display:flex}.factory-faq{background:#f3f1ed;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:112px 3.8vw;display:grid}.factory-faq header{align-self:start;position:sticky;top:125px}.factory-faq h2{margin-top:18px}.factory-faq>div{border-top:1px solid #cfcbc4}.factory-faq details{border-bottom:1px solid #cfcbc4}.factory-faq summary{cursor:pointer;min-height:72px;font:700 14px/1.45 var(--font-sans);grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;list-style:none;display:grid}.factory-faq summary::-webkit-details-marker{display:none}.factory-faq summary span{color:#9b795d;font-size:9px}.factory-faq details[open] summary svg{transform:rotate(180deg)}.factory-faq details p{color:#686660;font:400 14px/1.7 var(--font-sans);margin:-2px 35px 24px 48px}.factory-related{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:100px 3.8vw;display:grid}.factory-related h2{margin-top:18px}.factory-related nav{border-top:1px solid #d1cec7;grid-template-columns:1fr 1fr;display:grid}.factory-related a{min-height:90px;font:700 13px/1.4 var(--font-sans);border-bottom:1px solid #d1cec7;border-left:1px solid #d1cec7;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.factory-related a:nth-child(2n){border-right:1px solid #d1cec7}.factory-final{text-align:center;background:#b89575;padding:110px 3.8vw}.factory-final>div{flex-direction:column;align-items:center;max-width:900px;margin:auto;display:flex}.factory-final p{color:#34291f}.factory-final h2{max-width:16ch;margin-top:19px;font-size:clamp(48px,6vw,82px)}.factory-final>div>span{max-width:650px;font:400 15px/1.7 var(--font-sans);margin-top:23px}.factory-final>div>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.factory-final a{color:#fff;min-height:52px;font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#171813;border:1px solid #171813;border-radius:99px;align-items:center;gap:10px;padding:0 23px;display:inline-flex}.factory-final a.is-secondary{color:#171813;background:0 0}.factory-page a:focus-visible,.factory-page summary:focus-visible{outline-offset:4px;outline:2px solid #c9a483}body:has(.factory-page) .tal-contact-prompt{max-width:245px;bottom:151px;right:3.8vw}@media (width<=900px){.factory-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding:112px 20px 24px}.factory-hero-copy{gap:42px;padding:0}.factory-hero h1{font-size:clamp(44px,12.5vw,62px)}.factory-hero-copy>div>p{font-size:15px}.factory-actions{flex-direction:column}.factory-actions a{justify-content:center;width:100%}.factory-hero-media{border-radius:18px;min-height:330px}.factory-scope{grid-template-columns:1fr 1fr;padding:0 20px}.factory-scope div{min-height:90px;padding:18px 14px}.factory-scope div:nth-child(2){border-right:1px solid #d8d5ce}.factory-flow,.factory-capabilities,.factory-gallery,.factory-handoff,.factory-visit,.factory-faq,.factory-related{padding:76px 20px}.factory-flow header,.factory-capabilities>header,.factory-gallery>header,.factory-faq,.factory-related{grid-template-columns:1fr}.factory-flow header h2,.factory-flow header>span,.factory-capabilities header h2,.factory-gallery header h2,.factory-gallery header>span{grid-column:1}.factory-flow ol{grid-template-columns:1fr 1fr}.factory-flow li:nth-child(2n){border-right:1px solid #c9c5be}.factory-capabilities article,.factory-capabilities article.is-reverse{grid-template-columns:1fr}.factory-capabilities article.is-reverse .factory-cap-media,.factory-capabilities article.is-reverse .factory-cap-copy{order:initial}.factory-cap-media,.is-reverse .factory-cap-media{min-height:380px;margin:35px 0 0}.factory-cap-copy{padding:45px 0 60px}.factory-control{grid-template-columns:1fr}.factory-control>div:first-child{padding:76px 20px}.factory-control-media{min-height:420px}.factory-gallery>div{grid-template-columns:1fr 1fr}.factory-gallery figure.is-wide{grid-area:auto/1/auto/-1}.factory-gallery figure.is-wide>div{min-height:420px}.factory-gallery figure>div{min-height:250px}.factory-faq header{position:static}.factory-related nav{grid-template-columns:1fr}.factory-related a{border-right:1px solid #d1cec7}.factory-final{padding:82px 20px}body:has(.factory-page) .tal-contact-prompt{max-width:min(245px,100vw - 88px);bottom:132px;right:18px}}@media (width<=540px){.factory-scope p{font-size:11px}.factory-flow ol{grid-template-columns:1fr}.factory-flow li{min-height:auto}.factory-flow li:nth-child(n){border-right:1px solid #c9c5be}.factory-flow h3{margin-top:30px}.factory-control ul,.factory-gallery>div{grid-template-columns:1fr}.factory-gallery figure.is-wide>div,.factory-gallery figure>div{min-height:300px}.factory-final>div>div,.factory-final a{width:100%}.factory-final a{justify-content:center}}@media (prefers-reduced-motion:reduce){.factory-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.collections-page{color:var(--ink);background:#f3f1ed;overflow:clip}.collections-page [id]{scroll-margin-top:110px}.collections-hero{color:#fff;background:#11120f;grid-template-columns:1.05fr .95fr;gap:4.5vw;min-height:720px;padding:132px 3.8vw 48px;display:grid}.collections-hero-copy{flex-direction:column;justify-content:space-between;padding:25px 0 15px;display:flex}.collections-hero-copy nav{color:#aaa9a3;font:700 10px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;gap:10px;display:flex}.collections-hero-copy nav a{color:inherit}.collections-hero h1{max-width:13ch;font:400 clamp(50px,4.75vw,69px)/.91 var(--font-display);letter-spacing:-.043em;margin:0}.collections-hero-copy>div>p{color:#c6c5bf;max-width:650px;font:400 16px/1.65 var(--font-sans);margin:22px 0 0}.collections-hero-copy>div>div{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.collections-hero-copy>div>div a{color:#fff;min-height:52px;font:800 10px/1 var(--font-sans);letter-spacing:.075em;text-transform:uppercase;border:1px solid #6c6d67;border-radius:99px;align-items:center;gap:10px;padding:0 21px;display:inline-flex}.collections-hero-copy>div>div .is-primary{color:#fff;background:#bb9675;border-color:#bb9675;border-radius:12px}.collections-hero-copy small{color:#aaa9a3;font:400 12px/1.5 var(--font-sans);align-items:center;gap:8px;margin-top:16px;display:flex}.collections-hero-products{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:10px;min-height:535px;display:grid}.collections-hero-products>div{border-radius:18px;position:relative;overflow:hidden}.collections-hero-products .is-main{grid-row:1/3}.collections-hero-products img{object-fit:cover;transition:scale .7s}.collections-hero-products>div:hover img{scale:1.025}.collections-groups{background:#fff;padding:112px 3.8vw}.collections-groups header,.collections-products>header{grid-template-columns:.74fr 1.26fr;gap:20px 6vw;margin-bottom:60px;display:grid}.collections-groups header>p,.collections-products header p,.collections-material-copy>p,.collections-details header>p,.collections-development header>p,.collections-start>div>p,.collections-faq header>p,.collections-related>div>p,.collections-final p{color:#9b795d;font:800 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.collections-groups h2,.collections-products h2,.collections-material h2,.collections-details h2,.collections-development h2,.collections-start h2,.collections-faq h2,.collections-related h2,.collections-final h2{font:400 clamp(42px,5vw,70px)/.93 var(--font-display);letter-spacing:-.04em;margin:0}.collections-groups header h2,.collections-groups header>span,.collections-products header>span{grid-column:2}.collections-groups header>span,.collections-products header>span{color:#686660;max-width:650px;font:400 14px/1.68 var(--font-sans)}.collections-groups>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.collections-groups a{border-bottom:1px solid #d1cec7;padding-bottom:24px}.collections-groups a>span{color:#9b795d;font:800 9px/1 var(--font-sans);margin-bottom:13px;display:block}.collections-groups a>div{aspect-ratio:4/3;border-radius:18px;position:relative;overflow:hidden}.collections-groups img{object-fit:cover;transition:scale .5s}.collections-groups a:hover img{scale:1.03}.collections-groups h3{font:400 29px/1 var(--font-display);margin:18px 0 8px}.collections-groups a>p{color:#6b6862;min-height:43px;font:400 12px/1.55 var(--font-sans);margin:0}.collections-groups a>small{font:800 9px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:14px;display:flex}.collections-products{background:#f3f1ed;padding:112px 3.8vw}.collections-filter{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.collections-filter button{color:#5f5c56;min-height:40px;font:700 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c7c3bb;border-radius:99px;padding:0 17px}.collections-filter button.is-active{color:#fff;background:#171813;border-color:#171813}.collections-product-grid{grid-template-columns:repeat(4,1fr);gap:34px 16px;display:grid}.collections-product-grid article>button{aspect-ratio:4/5;cursor:zoom-in;background:#e7e3dc;border:0;border-radius:18px;width:100%;padding:0;position:relative;overflow:hidden}.collections-product-grid article img{object-fit:cover;transition:scale .6s}.collections-product-grid article img.is-studio-product{object-fit:contain;background:#f4f5f6}.collections-product-grid article>button:hover img{scale:1.03}.collections-product-grid article>button>span{min-height:40px;font:800 9px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#fffffff0;justify-content:center;align-items:center;gap:8px;transition:all .25s;display:flex;position:absolute;inset:auto 12px 12px;translate:0 8px}.collections-product-grid article>button:hover>span,.collections-product-grid article>button:focus-visible>span{opacity:1;translate:0}.collections-product-grid h3{font:400 22px/1.08 var(--font-display);margin:15px 0 8px}.collections-product-grid article>small{color:#8a6d55;font:800 9px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.collections-show-all{min-height:50px;font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #171813;border-radius:99px;margin:42px auto 0;padding:0 23px;display:block}.collections-products-cta{border-top:1px solid #c9c5bd;justify-content:space-between;align-items:center;gap:24px;margin-top:55px;padding-top:26px;display:flex}.collections-products-cta p{color:#66635d;font:400 14px/1.6 var(--font-sans);margin:0}.collections-products-cta a{font:800 10px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:7px;display:inline-flex}.collections-dialog{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collections-dialog-backdrop{backdrop-filter:blur(10px);background:#0a0a0ad6;border:0;position:absolute;inset:0}.collections-dialog-panel{background:#f4f2ed;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100vw - 40px);height:min(860px,100svh - 40px);display:grid;position:relative;box-shadow:0 25px 80px #0006}.collections-dialog-panel>header{border-bottom:1px solid #d0ccc5;justify-content:space-between;align-items:center;gap:25px;min-height:88px;padding:13px 20px 13px 27px;display:flex}.collections-dialog-panel header p{color:#9b795d;font:800 9px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.collections-dialog-panel h3{font:400 24px/1.05 var(--font-display);margin:0}.collections-dialog-panel header>button,.collections-dialog-stage>button:not(.collections-dialog-image),.collections-dialog-zoom button{cursor:pointer;background:0 0;border:1px solid #aaa69e;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.collections-dialog-stage{background:#e9e6e0;min-height:0;position:relative;overflow:hidden}.collections-dialog-image{cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0;overflow:hidden}.collections-dialog-image img{object-fit:contain;transition:transform .3s}.collections-dialog-stage>.is-left,.collections-dialog-stage>.is-right{z-index:2;color:#fff;background:#171813d9;border:0;position:absolute;top:50%;translate:0 -50%}.collections-dialog-stage>.is-left{left:18px}.collections-dialog-stage>.is-right{right:18px}.collections-dialog-zoom{z-index:2;background:#fffffff0;border-radius:99px;align-items:center;gap:6px;padding:4px;display:flex;position:absolute;bottom:16px;right:18px}.collections-dialog-zoom button{border:0;width:34px;height:34px}.collections-dialog-zoom span{text-align:center;min-width:42px;font:800 9px/1 var(--font-sans)}.collections-dialog-panel footer{border-top:1px solid #d0ccc5;justify-content:space-between;align-items:center;gap:24px;min-height:98px;padding:16px 24px;display:flex}.collections-dialog-panel footer>div{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.collections-dialog-panel footer span{color:#9b795d;font:800 9px/1 var(--font-sans)}.collections-dialog-panel footer p{color:#68655f;font:400 12px/1.5 var(--font-sans);margin:0}.collections-dialog-panel footer a{color:#fff;min-height:46px;font:800 9px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;background:#171813;border-radius:99px;align-items:center;gap:8px;padding:0 19px;display:inline-flex}.collections-material{color:#fff;background:#171813;grid-template-columns:1.05fr .95fr;min-height:680px;display:grid}.collections-material-copy{padding:100px 6vw}.collections-material h2{margin-top:20px}.collections-material-copy>span{color:#aaa9a3;max-width:650px;font:400 15px/1.7 var(--font-sans);margin-top:23px;display:block}.collections-material ul{border-top:1px solid #4b4c46;grid-template-columns:1fr 1fr;gap:0 28px;margin:38px 0 0;padding:0;list-style:none;display:grid}.collections-material li{color:#d0cfc9;font:600 12px/1.4 var(--font-sans);border-bottom:1px solid #4b4c46;padding:16px 0}.collections-material-media{position:relative}.collections-material-media img{object-fit:cover}.collections-details{background:#fff;padding:110px 3.8vw}.collections-details header,.collections-development header{max-width:760px;margin-bottom:57px}.collections-details h2,.collections-development h2{margin-top:18px}.collections-details>div{border-top:1px solid #cfcbc4;grid-template-columns:repeat(3,1fr);display:grid}.collections-details article{border-bottom:1px solid #cfcbc4;border-left:1px solid #cfcbc4;min-height:205px;padding:23px 25px}.collections-details article:nth-child(3n){border-right:1px solid #cfcbc4}.collections-details article>span{color:#9b795d;font:800 9px/1 var(--font-sans)}.collections-details h3{font:400 27px/1 var(--font-display);margin:44px 0 10px}.collections-details article p{color:#68655f;font:400 12px/1.55 var(--font-sans);margin:0}.collections-development{background:#e9e2d8;padding:110px 3.8vw}.collections-development ol{border-top:1px solid #c5bbaf;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.collections-development li{border-bottom:1px solid #c5bbaf;border-left:1px solid #c5bbaf;min-height:135px;padding:22px}.collections-development li:nth-child(4n){border-right:1px solid #c5bbaf}.collections-development li span{color:#9b795d;font:800 9px/1 var(--font-sans)}.collections-development li p{font:700 13px/1.4 var(--font-sans);margin:45px 0 0}.collections-start{background:#f3f1ed;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:105px 3.8vw;display:grid}.collections-start h2{margin-top:18px}.collections-start>div>span{color:#68655f;max-width:600px;font:400 15px/1.7 var(--font-sans);margin-top:22px;display:block}.collections-start a{font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;margin-top:25px;padding-bottom:7px;display:inline-flex}.collections-start ul{columns:2;column-gap:35px;margin:0;padding:0;list-style:none}.collections-start li{break-inside:avoid;min-height:70px;font:600 12px/1.5 var(--font-sans);border-top:1px solid #cfcbc4;gap:10px;padding:18px 0;display:flex}.collections-start li svg{color:#9b795d;flex:none}.collections-faq{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:112px 3.8vw;display:grid}.collections-faq header{align-self:start;position:sticky;top:125px}.collections-faq h2{margin-top:18px}.collections-faq>div{border-top:1px solid #d0ccc5}.collections-faq details{border-bottom:1px solid #d0ccc5}.collections-faq summary{cursor:pointer;min-height:72px;font:700 14px/1.45 var(--font-sans);grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;list-style:none;display:grid}.collections-faq summary::-webkit-details-marker{display:none}.collections-faq summary span{color:#9b795d;font-size:9px}.collections-faq details[open] summary svg{transform:rotate(180deg)}.collections-faq details p{color:#68655f;font:400 14px/1.7 var(--font-sans);margin:-2px 35px 24px 48px}.collections-related{background:#f3f1ed;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:100px 3.8vw;display:grid}.collections-related h2{margin-top:18px}.collections-related nav{border-top:1px solid #cbc7bf;grid-template-columns:1fr 1fr;display:grid}.collections-related a{min-height:90px;font:700 13px/1.4 var(--font-sans);border-bottom:1px solid #cbc7bf;border-left:1px solid #cbc7bf;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.collections-related a:nth-child(2n){border-right:1px solid #cbc7bf}.collections-final{text-align:center;background:#b89575;padding:110px 3.8vw}.collections-final>div{flex-direction:column;align-items:center;max-width:900px;margin:auto;display:flex}.collections-final p{color:#352a20}.collections-final h2{max-width:16ch;margin-top:19px;font-size:clamp(48px,6vw,82px)}.collections-final div>span{max-width:650px;font:400 15px/1.7 var(--font-sans);margin-top:23px}.collections-final a{color:#fff;min-height:52px;font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#171813;border-radius:99px;align-items:center;gap:10px;margin-top:27px;padding:0 22px;display:inline-flex}.collections-final small{font:600 11px/1.4 var(--font-sans);align-items:center;gap:8px;margin-top:15px;display:flex}.collections-page a:focus-visible,.collections-page button:focus-visible,.collections-page summary:focus-visible{outline-offset:4px;outline:2px solid #c9a483}body:has(.collections-page) .tal-contact-prompt{max-width:235px;bottom:151px;right:3.8vw}@media (width<=900px){.collections-hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding:112px 20px 24px}.collections-hero-copy{gap:40px;padding:0}.collections-hero h1{font-size:clamp(43px,12vw,60px)}.collections-hero-copy>div>p{font-size:15px}.collections-hero-copy>div>div{flex-direction:column}.collections-hero-copy>div>div a{justify-content:center;width:100%}.collections-hero-products{min-height:440px}.collections-groups,.collections-products,.collections-details,.collections-development,.collections-start,.collections-faq,.collections-related{padding:76px 20px}.collections-groups header,.collections-products>header,.collections-faq,.collections-related{grid-template-columns:1fr}.collections-groups header h2,.collections-groups header>span,.collections-products header>span{grid-column:1}.collections-groups>div,.collections-product-grid{grid-template-columns:1fr 1fr}.collections-product-grid h3{font-size:20px}.collections-products-cta{flex-direction:column;align-items:flex-start}.collections-dialog{padding:0}.collections-dialog-panel{width:100vw;height:100svh}.collections-dialog-panel>header{min-height:82px;padding:11px 13px 11px 17px}.collections-dialog-panel h3{max-width:275px;font-size:19px}.collections-dialog-stage>.is-left{left:9px}.collections-dialog-stage>.is-right{right:9px}.collections-dialog-panel footer{flex-direction:column;align-items:flex-start}.collections-dialog-panel footer>div{grid-template-columns:1fr}.collections-dialog-panel footer a{justify-content:center;width:100%}.collections-material{grid-template-columns:1fr}.collections-material-copy{padding:76px 20px}.collections-material-media{min-height:420px}.collections-details>div{grid-template-columns:1fr 1fr}.collections-details article:nth-child(2n){border-right:1px solid #cfcbc4}.collections-details article:nth-child(3n){border-right:0}.collections-development ol{grid-template-columns:1fr 1fr}.collections-development li:nth-child(2n){border-right:1px solid #c5bbaf}.collections-start{grid-template-columns:1fr;gap:45px}.collections-faq header{position:static}.collections-related nav{grid-template-columns:1fr}.collections-related a{border-right:1px solid #cbc7bf}.collections-final{padding:82px 20px}body:has(.collections-page) .tal-contact-prompt{max-width:min(235px,100vw - 88px);bottom:132px;right:18px}}@media (width<=540px){.collections-hero-products{grid-template-rows:1.35fr .65fr;grid-template-columns:1fr 1fr;min-height:370px}.collections-hero-products .is-main{grid-area:1/1/auto/3}.collections-groups>div,.collections-product-grid{grid-template-columns:1fr}.collections-groups a>p{min-height:auto}.collections-product-grid article>button>span{opacity:1;translate:0}.collections-details>div,.collections-development ol{grid-template-columns:1fr}.collections-details article:nth-child(n),.collections-development li:nth-child(n){border-right:1px solid #cfcbc4}.collections-material ul,.collections-start ul{columns:1;grid-template-columns:1fr}.collections-dialog-zoom{bottom:9px;right:9px}}@media (prefers-reduced-motion:reduce){.collections-page *,.collections-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.quality-system-page{color:var(--ink);background:#f3f1ed;overflow:clip}.quality-system-page [id]{scroll-margin-top:110px}.quality-system-hero{color:#fff;background:#11120f;grid-template-columns:1.02fr .98fr;gap:4.5vw;min-height:720px;padding:132px 3.8vw 48px;display:grid}.quality-system-hero-copy{flex-direction:column;justify-content:space-between;padding:24px 0 14px;display:flex}.quality-system-hero-copy nav{color:#aaa9a3;font:700 10px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px;display:flex}.quality-system-hero-copy nav a{color:inherit}.quality-system-hero h1{max-width:13ch;font:400 clamp(50px,4.75vw,72px)/.91 var(--font-display);letter-spacing:-.044em;margin:0}.quality-system-hero-copy>div>p{color:#c8c7c1;max-width:660px;font:400 16px/1.65 var(--font-sans);margin:23px 0 0}.quality-system-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.quality-system-hero-actions a{color:#fff;min-height:52px;font:800 10px/1.2 var(--font-sans);letter-spacing:.07em;text-align:center;text-transform:uppercase;border:1px solid #666861;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 21px;display:inline-flex}.quality-system-hero-actions a.is-primary{color:#fff;background:#bb9675;border-color:#bb9675;border-radius:12px}.quality-system-hero-copy small,.quality-system-final small{color:#aaa9a3;font:500 12px/1.5 var(--font-sans);align-items:center;gap:8px;margin-top:16px;display:flex}.quality-system-hero-media{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr;gap:10px;min-height:535px;display:grid}.quality-system-hero-media>div{background:#282923;border-radius:18px;position:relative;overflow:hidden}.quality-system-hero-media .is-main{grid-row:1/3}.quality-system-hero-media img{object-fit:cover;transition:scale .65s}.quality-system-hero-media>div:hover img{scale:1.025}.quality-system-trust{background:#fff;grid-template-columns:repeat(3,1fr);padding:0 3.8vw;display:grid}.quality-system-trust>div{border-left:1px solid #d4d0c8;align-items:flex-start;gap:20px;min-height:118px;padding:23px 25px;display:flex}.quality-system-trust>div:last-child{border-right:1px solid #d4d0c8}.quality-system-trust span,.quality-system-controls article>span,.quality-system-flow li>span{color:#9b795d;font:800 9px/1 var(--font-sans)}.quality-system-trust p{max-width:320px;font:700 13px/1.55 var(--font-sans);margin:0}.quality-system-reference,.quality-system-controls,.quality-system-flow,.quality-system-start,.quality-system-related{padding:110px 3.8vw}.quality-system-reference header,.quality-system-controls>header,.quality-system-flow>header,.quality-system-faq header{grid-template-columns:.72fr 1.28fr;gap:7vw;margin-bottom:58px;display:grid}.quality-system-reference header>p,.quality-system-controls header>p,.quality-system-flow header>p,.quality-system-start>div>p,.quality-system-faq header>p,.quality-system-related>div>p,.quality-system-final p{color:#9b795d;font:800 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.quality-system-reference h2,.quality-system-controls h2,.quality-system-flow h2,.quality-system-start h2,.quality-system-faq h2,.quality-system-related h2,.quality-system-final h2{font:400 clamp(42px,5vw,70px)/.93 var(--font-display);letter-spacing:-.04em;margin:0}.quality-system-reference header h2,.quality-system-controls header h2,.quality-system-flow header h2{grid-column:2}.quality-system-reference>div{border-top:1px solid #cecac3;grid-template-columns:repeat(3,1fr);display:grid}.quality-system-reference article{border-bottom:1px solid #cecac3;border-left:1px solid #cecac3;min-height:345px;padding:24px 28px}.quality-system-reference article:last-child{border-right:1px solid #cecac3}.quality-system-reference article>span{color:#9b795d;font:800 9px/1 var(--font-sans)}.quality-system-reference h3{font:400 32px/1 var(--font-display);margin:47px 0 13px}.quality-system-reference article>p{color:#68655f;min-height:67px;font:400 13px/1.65 var(--font-sans);margin:0}.quality-system-reference ul,.quality-system-start ul{border-top:1px solid #d4d0c8;margin:24px 0 0;padding:0;list-style:none}.quality-system-reference li,.quality-system-start li{font:600 11px/1.45 var(--font-sans);border-bottom:1px solid #d4d0c8;gap:9px;padding:12px 0;display:flex}.quality-system-reference li svg,.quality-system-start li svg{color:#9b795d;flex:none}.quality-system-controls{color:#fff;background:#171813}.quality-system-controls header>p{color:#bc997a}.quality-system-controls>div{border-top:1px solid #4c4d47;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.quality-system-controls article{border-bottom:1px solid #4c4d47;border-left:1px solid #4c4d47;min-height:240px;padding:24px 25px}.quality-system-controls article:last-child{border-right:1px solid #4c4d47}.quality-system-controls h3{font:400 28px/1.02 var(--font-display);margin:55px 0 13px}.quality-system-controls article p{color:#aaa9a3;font:400 12px/1.65 var(--font-sans);margin:0}.quality-system-flow{background:#fff}.quality-system-flow-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:6vw;display:grid}.quality-system-flow ol{border-top:1px solid #d0ccc5;margin:0;padding:0;list-style:none}.quality-system-flow li{border-bottom:1px solid #d0ccc5;grid-template-columns:55px 1fr;gap:15px;min-height:132px;padding:20px 0;display:grid}.quality-system-flow h3{font:400 26px/1 var(--font-display);margin:0 0 8px}.quality-system-flow li p{color:#68655f;max-width:590px;font:400 12px/1.65 var(--font-sans);margin:0}.quality-system-flow-media{border-radius:18px;min-height:550px;position:relative;overflow:hidden}.quality-system-flow-media img{object-fit:cover}.quality-system-start{background:#b89575;grid-template-columns:1.05fr .95fr;gap:8vw;display:grid}.quality-system-start>div>p{color:#392d23}.quality-system-start h2{max-width:15ch;margin-top:18px}.quality-system-start>div>span{max-width:640px;font:400 15px/1.7 var(--font-sans);margin-top:22px;display:block}.quality-system-start a{color:#fff;min-height:50px;font:800 10px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;background:#171813;border-radius:99px;align-items:center;gap:10px;margin-top:27px;padding:0 20px;display:inline-flex}.quality-system-start ul{border-color:#261f1847;margin:0}.quality-system-start li{border-color:#261f1847;align-items:center;min-height:58px;font-size:12px}.quality-system-faq{background:#f3f1ed;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:110px 3.8vw;display:grid}.quality-system-faq header{align-self:start;margin:0;display:block;position:sticky;top:125px}.quality-system-faq h2{margin-top:18px}.quality-system-faq>div{border-top:1px solid #d0ccc5}.quality-system-faq details{border-bottom:1px solid #d0ccc5}.quality-system-faq summary{cursor:pointer;min-height:74px;font:700 14px/1.45 var(--font-sans);grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;list-style:none;display:grid}.quality-system-faq summary::-webkit-details-marker{display:none}.quality-system-faq summary span{color:#9b795d;font:800 9px/1 var(--font-sans)}.quality-system-faq details[open] summary svg{transform:rotate(180deg)}.quality-system-faq details p{color:#68655f;font:400 14px/1.7 var(--font-sans);margin:-2px 36px 25px 48px}.quality-system-related{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;display:grid}.quality-system-related h2{margin-top:18px}.quality-system-related nav{border-top:1px solid #cbc7bf;grid-template-columns:1fr 1fr;display:grid}.quality-system-related a{min-height:90px;font:700 13px/1.4 var(--font-sans);border-bottom:1px solid #cbc7bf;border-left:1px solid #cbc7bf;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.quality-system-related a:nth-child(2n){border-right:1px solid #cbc7bf}.quality-system-final{color:#fff;text-align:center;background:#171813;padding:110px 3.8vw}.quality-system-final>div{flex-direction:column;align-items:center;max-width:940px;margin:auto;display:flex}.quality-system-final p{color:#bc997a}.quality-system-final h2{max-width:17ch;margin-top:19px;font-size:clamp(48px,6vw,82px)}.quality-system-final div>span{color:#c4c3bd;max-width:680px;font:400 15px/1.7 var(--font-sans);margin-top:23px}.quality-system-final a{color:#fff;min-height:52px;font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#bb9675;border-radius:12px;align-items:center;gap:10px;margin-top:27px;padding:0 22px;display:inline-flex}.quality-system-page a:focus-visible,.quality-system-page summary:focus-visible{outline-offset:4px;outline:2px solid #c9a483}body:has(.quality-system-page) .tal-contact-prompt{max-width:245px;bottom:151px;right:3.8vw}@media (width<=900px){.quality-system-hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding:112px 20px 24px}.quality-system-hero-copy{gap:42px;padding:0}.quality-system-hero h1{font-size:clamp(44px,12vw,61px)}.quality-system-hero-copy>div>p{font-size:15px}.quality-system-hero-actions{flex-direction:column;padding-right:54px}.quality-system-hero-actions a{width:100%}.quality-system-hero-media{min-height:430px}.quality-system-trust{grid-template-columns:1fr;padding:0 20px}.quality-system-trust>div{border-right:1px solid #d4d0c8;min-height:84px}.quality-system-reference,.quality-system-controls,.quality-system-flow,.quality-system-start,.quality-system-faq,.quality-system-related{padding:76px 20px}.quality-system-reference header,.quality-system-controls>header,.quality-system-flow>header,.quality-system-faq,.quality-system-related{grid-template-columns:1fr}.quality-system-reference header h2,.quality-system-controls header h2,.quality-system-flow header h2{grid-column:1}.quality-system-reference>div{grid-template-columns:1fr}.quality-system-reference article{border-right:1px solid #cecac3;min-height:auto}.quality-system-reference article>p{min-height:auto}.quality-system-controls>div{grid-template-columns:1fr 1fr}.quality-system-controls article:nth-child(2n){border-right:1px solid #4c4d47}.quality-system-flow-grid{grid-template-columns:1fr}.quality-system-flow-media{min-height:420px}.quality-system-start{grid-template-columns:1fr;gap:46px}.quality-system-faq header{position:static}.quality-system-related nav{grid-template-columns:1fr}.quality-system-related a{border-right:1px solid #cbc7bf}.quality-system-final{padding:82px 20px}body:has(.quality-system-page) .tal-contact-prompt{max-width:min(245px,100vw - 88px);bottom:132px;right:18px}}@media (width<=540px){.quality-system-hero-media{grid-template-rows:1.35fr .65fr;grid-template-columns:1fr 1fr;min-height:370px}.quality-system-hero-media .is-main{grid-area:1/1/auto/3}.quality-system-controls>div{grid-template-columns:1fr}.quality-system-controls article:nth-child(n){border-right:1px solid #4c4d47;min-height:auto}.quality-system-flow li{grid-template-columns:38px 1fr}.quality-system-final a{justify-content:center;width:100%}.quality-system-final small{text-align:left}}@media (prefers-reduced-motion:reduce){.quality-system-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page{color:var(--ink);background:#f3f1ed;overflow:clip}.decision-page [id],.about-erten-page [id],.buyer-trust-page [id],.faq-hub-page [id],.privacy-page [id]{scroll-margin-top:110px}.decision-hero,.about-erten-hero,.buyer-trust-hero,.faq-hub-hero{color:#fff;background:#11120f;grid-template-columns:1.02fr .98fr;gap:4.5vw;min-height:720px;padding:132px 3.8vw 48px;display:grid}.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy,.faq-hub-hero>div:first-child{flex-direction:column;justify-content:space-between;padding:24px 0 14px;display:flex}.decision-hero nav,.about-erten-hero nav,.buyer-trust-hero nav,.faq-hub-hero nav,.privacy-hero nav{color:#aaa9a3;font:700 10px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px;display:flex}.decision-hero nav a,.about-erten-hero nav a,.buyer-trust-hero nav a,.faq-hub-hero nav a,.privacy-hero nav a{color:inherit}.decision-hero h1,.about-erten-hero h1,.buyer-trust-hero h1,.faq-hub-hero h1{max-width:13ch;font:400 clamp(50px,4.75vw,72px)/.91 var(--font-display);letter-spacing:-.044em;margin:0}.decision-hero-copy>div>p,.about-erten-hero-copy>div>p,.buyer-trust-copy>div>p,.faq-hub-hero>div:first-child>div>p{color:#c8c7c1;max-width:660px;font:400 16px/1.65 var(--font-sans);margin:23px 0 0}.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.decision-hero-copy>div>div a,.about-erten-hero-copy>div>div a,.buyer-trust-copy>div>div a,.faq-hub-hero>div:first-child>div>a{color:#fff;min-height:52px;font:800 10px/1.2 var(--font-sans);letter-spacing:.07em;text-align:center;text-transform:uppercase;border:1px solid #666861;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 21px;display:inline-flex}.decision-hero-copy>div>div a.is-primary,.about-erten-hero-copy>div>div a.is-primary,.buyer-trust-copy>div>div a.is-primary{color:#fff;background:#bb9675;border-color:#bb9675;border-radius:12px}.decision-hero-copy small,.buyer-trust-copy small{color:#aaa9a3;font:500 12px/1.5 var(--font-sans);align-items:center;gap:8px;margin-top:16px;display:flex}.decision-hero-media,.about-erten-hero-media,.faq-hub-hero>div:last-child{background:#282923;border-radius:18px;min-height:535px;position:relative;overflow:hidden}.decision-hero-media img,.about-erten-hero-media img,.faq-hub-hero>div:last-child img{object-fit:cover}.decision-summary,.about-erten-note,.buyer-trust-strip{background:#fff;grid-template-columns:repeat(3,1fr);padding:0 3.8vw;display:grid}.decision-summary>div{border-left:1px solid #d4d0c8;gap:20px;min-height:112px;padding:23px 25px;display:flex}.decision-summary>div:last-child{border-right:1px solid #d4d0c8}.decision-summary span,.decision-flow article>div:first-child>span,.about-erten-principles article>span,.buyer-trust-questions article>div:first-child>span,.buyer-trust-proof article>span{color:#9b795d;font:800 9px/1 var(--font-sans)}.decision-summary p{font:700 13px/1.5 var(--font-sans);margin:0}.decision-flow,.decision-delay,.decision-faq,.about-erten-story,.about-erten-principles,.about-erten-team,.buyer-trust-questions,.buyer-trust-proof,.buyer-trust-visit,.buyer-trust-faq,.faq-hub-center{padding:110px 3.8vw}.decision-flow header,.decision-faq>header,.about-erten-principles>header,.buyer-trust-questions>header,.buyer-trust-faq>header{grid-template-columns:.72fr 1.28fr;gap:7vw;margin-bottom:58px;display:grid}.decision-flow header>p,.decision-delay>div>p,.decision-faq header>p,.decision-final p,.about-erten-story>div>p,.about-erten-expertise>div>p,.about-erten-principles header>p,.about-erten-team>div>p,.about-erten-final p,.buyer-trust-questions header>p,.buyer-trust-proof-copy>p,.buyer-trust-visit>div>p,.buyer-trust-faq header>p,.buyer-trust-final p,.faq-hub-center header p,.faq-hub-final p{color:#9b795d;font:800 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.decision-flow h2,.decision-delay h2,.decision-faq h2,.decision-final h2,.about-erten-story h2,.about-erten-expertise h2,.about-erten-principles h2,.about-erten-team h2,.about-erten-final h2,.buyer-trust-questions h2,.buyer-trust-proof h2,.buyer-trust-visit h2,.buyer-trust-faq h2,.buyer-trust-final h2,.faq-hub-center h2,.faq-hub-final h2{font:400 clamp(42px,5vw,70px)/.93 var(--font-display);letter-spacing:-.04em;margin:0}.decision-flow header h2,.decision-faq header h2,.about-erten-principles header h2,.buyer-trust-questions header h2,.buyer-trust-faq header h2{grid-column:2}.decision-flow>div{border-top:1px solid #cfcac3}.decision-flow article{border-bottom:1px solid #cfcac3;grid-template-columns:1.15fr repeat(4,1fr);min-height:245px;display:grid}.decision-flow article>div{border-left:1px solid #cfcac3;padding:24px 22px}.decision-flow article>div:last-child{border-right:1px solid #cfcac3}.decision-flow h3{font:400 29px/1.05 var(--font-display);margin:42px 0 0}.decision-flow small{color:#9b795d;font:800 9px/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;margin-bottom:28px;display:block}.decision-flow article p{color:#68655f;font:400 12px/1.65 var(--font-sans);margin:0}.decision-delay,.about-erten-team,.buyer-trust-visit{background:#b89575;grid-template-columns:1fr 1fr;gap:7vw;display:grid}.decision-delay>div:first-child,.about-erten-team>div:first-child,.buyer-trust-visit>div:last-child{align-self:center}.decision-delay>div>p,.about-erten-team>div>p,.buyer-trust-visit>div>p{color:#392d23}.decision-delay h2,.about-erten-team h2,.buyer-trust-visit h2{margin-top:18px}.decision-delay>div>span,.about-erten-team>div>span,.buyer-trust-visit>div>span{font:400 15px/1.7 var(--font-sans);margin-top:22px;display:block}.decision-delay a,.about-erten-team a,.buyer-trust-visit a,.about-erten-expertise a{font:800 10px/1.2 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;margin-top:26px;padding-bottom:7px;display:inline-flex}.decision-delay-media,.about-erten-team-media,.buyer-trust-visit-media{border-radius:18px;min-height:500px;position:relative;overflow:hidden}.decision-delay-media img,.about-erten-team-media img,.buyer-trust-visit-media img{object-fit:cover}.about-erten-team>div>div{flex-wrap:wrap;gap:25px;display:flex}.buyer-trust-visit>div:last-child>a+a{margin-left:25px}.decision-faq,.buyer-trust-faq{background:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;display:grid}.decision-faq>header,.buyer-trust-faq>header{align-self:start;margin:0;display:block;position:sticky;top:125px}.decision-faq h2,.buyer-trust-faq h2{margin-top:18px}.decision-faq>div,.buyer-trust-faq>div{border-top:1px solid #d0ccc5}.decision-faq details,.buyer-trust-faq details{border-bottom:1px solid #d0ccc5}.decision-faq summary,.buyer-trust-faq summary{cursor:pointer;min-height:74px;font:700 14px/1.45 var(--font-sans);grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;list-style:none;display:grid}.decision-faq summary::-webkit-details-marker{display:none}.buyer-trust-faq summary::-webkit-details-marker{display:none}.decision-faq summary span,.buyer-trust-faq summary span{color:#9b795d;font:800 9px/1 var(--font-sans)}.decision-faq details p,.buyer-trust-faq details p{color:#68655f;font:400 14px/1.7 var(--font-sans);margin:-2px 36px 25px 48px}.decision-final,.about-erten-final,.buyer-trust-final,.faq-hub-final{color:#fff;text-align:center;background:#171813;padding:110px 3.8vw}.decision-final>div,.about-erten-final>div,.buyer-trust-final>div,.faq-hub-final>div{flex-direction:column;align-items:center;max-width:940px;margin:auto;display:flex}.decision-final h2,.about-erten-final h2,.buyer-trust-final h2,.faq-hub-final h2{max-width:17ch;margin-top:19px;font-size:clamp(48px,6vw,82px)}.decision-final div>span,.about-erten-final div>span,.buyer-trust-final div>span,.faq-hub-final div>span{color:#c4c3bd;max-width:680px;font:400 15px/1.7 var(--font-sans);margin-top:23px}.decision-final a,.about-erten-final a,.buyer-trust-final a,.faq-hub-final a{color:#fff;min-height:52px;font:800 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#bb9675;border-radius:12px;align-items:center;gap:10px;margin-top:27px;padding:0 22px;display:inline-flex}.buyer-trust-final small,.faq-hub-final small{color:#aaa9a3;font:500 11px/1.5 var(--font-sans);margin-top:15px}.about-erten-note{align-items:center;min-height:112px}.about-erten-note p{height:100%;font:700 12px/1.55 var(--font-sans);border-left:1px solid #d4d0c8;align-items:center;margin:0;padding:25px;display:flex}.about-erten-note p:last-child{border-right:1px solid #d4d0c8}.about-erten-story{background:#f3f1ed;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.about-erten-story h2{max-width:12ch;margin-top:18px}.about-erten-story>div:last-child{border-top:1px solid #cfcac3;padding-top:31px}.about-erten-story>div:last-child p{color:#5f5c56;font:400 16px/1.78 var(--font-sans);margin:0 0 22px}.about-erten-expertise{color:#fff;background:#171813;grid-template-columns:1.02fr .98fr;min-height:680px;display:grid}.about-erten-expertise-media{position:relative}.about-erten-expertise-media img{object-fit:cover}.about-erten-expertise>div:last-child{padding:95px 6vw}.about-erten-expertise h2{margin-top:18px}.about-erten-expertise>div>span{color:#aaa9a3;font:400 15px/1.7 var(--font-sans);margin-top:22px;display:block}.about-erten-expertise ul{border-top:1px solid #4b4c46;margin:30px 0 0;padding:0;list-style:none}.about-erten-expertise li{color:#d0cfc9;font:600 12px/1.4 var(--font-sans);border-bottom:1px solid #4b4c46;gap:9px;padding:14px 0;display:flex}.about-erten-expertise li svg{color:#bb9675}.about-erten-principles{background:#fff}.about-erten-principles>div{border-top:1px solid #cfcbc4;grid-template-columns:repeat(4,1fr);display:grid}.about-erten-principles article{border-bottom:1px solid #cfcbc4;border-left:1px solid #cfcbc4;min-height:255px;padding:24px}.about-erten-principles article:last-child{border-right:1px solid #cfcbc4}.about-erten-principles h3{font:400 28px/1 var(--font-display);margin:52px 0 12px}.about-erten-principles article p{color:#68655f;font:400 12px/1.6 var(--font-sans);margin:0}.buyer-trust-hero{color:var(--ink);background:#fff}.buyer-trust-hero nav{color:#75736e}.buyer-trust-copy>div>p{color:#68655f}.buyer-trust-copy>div>div a{color:var(--ink);border-color:#aaa69d}.buyer-trust-copy>div>div a.is-primary{color:#fff;background:#b89575;border-color:#b89575;border-radius:12px}.buyer-trust-copy small{color:#68655f}.buyer-trust-media{min-height:535px;position:relative}.buyer-trust-media>img{object-fit:cover;border-radius:18px}.buyer-trust-media>div{border:10px solid #fff;border-radius:18px;width:43%;height:50%;position:absolute;bottom:-20px;right:-1px;overflow:hidden}.buyer-trust-media>div img{object-fit:cover}.buyer-trust-strip{border-top:1px solid #d4d0c8}.buyer-trust-strip p{font:700 12px/1.5 var(--font-sans);border-left:1px solid #d4d0c8;margin:0;padding:31px 25px}.buyer-trust-strip p:last-child{border-right:1px solid #d4d0c8}.buyer-trust-questions{background:#f3f1ed}.buyer-trust-questions>div{border-top:1px solid #cfcbc4}.buyer-trust-questions article{border-bottom:1px solid #cfcbc4;grid-template-columns:1.05fr 1.2fr .55fr;gap:0;display:grid}.buyer-trust-questions article>div,.buyer-trust-questions article>dl,.buyer-trust-questions article>a{border-left:1px solid #cfcbc4;padding:26px}.buyer-trust-questions article>a{font:800 9px/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #cfcbc4;justify-content:space-between;align-items:center;gap:10px;display:flex}.buyer-trust-questions h3{font:400 28px/1.03 var(--font-display);margin:34px 0 10px}.buyer-trust-questions article p,.buyer-trust-questions dd{color:#68655f;font:400 12px/1.65 var(--font-sans);margin:0}.buyer-trust-questions dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.buyer-trust-questions dl div{padding:0 18px}.buyer-trust-questions dl div+div{border-left:1px solid #cfcbc4}.buyer-trust-questions dt{color:#9b795d;font:800 9px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.buyer-trust-proof{color:#fff;background:#171813;grid-template-columns:.82fr 1.18fr;gap:7vw;display:grid}.buyer-trust-proof-copy>span{color:#aaa9a3;font:400 15px/1.7 var(--font-sans);margin-top:22px;display:block}.buyer-trust-proof-note{border:1px solid #4d4e48;gap:12px;margin-top:26px;padding:18px;display:flex}.buyer-trust-proof-note p{color:#c1c0ba;font:400 12px/1.6 var(--font-sans);margin:0}.buyer-trust-proof-copy>a{color:#fff;min-height:49px;font:800 9px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#bb9675;border-radius:12px;align-items:center;gap:9px;margin-top:26px;padding:0 19px;display:inline-flex}.buyer-trust-proof>div:last-child{border-top:1px solid #4d4e48;grid-template-columns:1fr 1fr;display:grid}.buyer-trust-proof article{border-bottom:1px solid #4d4e48;border-left:1px solid #4d4e48;min-height:220px;padding:24px}.buyer-trust-proof article:nth-child(2n){border-right:1px solid #4d4e48}.buyer-trust-proof h3{font:400 26px/1 var(--font-display);margin:48px 0 11px}.buyer-trust-proof article p{color:#aaa9a3;font:400 12px/1.6 var(--font-sans);margin:0}.faq-hub-hero>div:first-child>div>a{color:#fff;background:#bb9675;border-color:#bb9675;border-radius:12px;margin-top:27px}.faq-hub-center{background:#f3f1ed}.faq-hub-center>header{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.faq-hub-center>header h2{max-width:12ch;margin-top:18px}.faq-hub-center label{border-bottom:1px solid #88847d;align-items:center;gap:12px;height:58px;padding:0 19px;display:flex}.faq-hub-center input{width:100%;height:100%;font:500 14px/1 var(--font-sans);background:0 0;border:0;outline:0}.faq-hub-filters{flex-wrap:wrap;gap:8px;margin:45px 0 60px;display:flex}.faq-hub-filters button{min-height:40px;font:700 10px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #c7c3bb;border-radius:99px;padding:0 16px}.faq-hub-filters button.is-active{color:#fff;background:#171813;border-color:#171813}.faq-hub-groups>section{border-top:1px solid #cfcbc4;grid-template-columns:.62fr 1.38fr;gap:6vw;padding:45px 0;display:grid}.faq-hub-groups>section>header span{color:#9b795d;font:800 9px/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.faq-hub-groups h3{font:400 32px/1 var(--font-display);margin:16px 0 0}.faq-hub-groups details{border-bottom:1px solid #cfcbc4}.faq-hub-groups summary{cursor:pointer;min-height:68px;font:700 14px/1.45 var(--font-sans);grid-template-columns:1fr 20px;align-items:center;gap:15px;list-style:none;display:grid}.faq-hub-groups summary::-webkit-details-marker{display:none}.faq-hub-groups details p{color:#68655f;font:400 13px/1.7 var(--font-sans);margin:0 35px 14px 0}.faq-hub-groups details a{font:800 9px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;margin:0 0 22px;padding-bottom:6px;display:inline-flex}.faq-hub-empty{text-align:center;border:1px solid #cfcbc4;padding:60px}.faq-hub-empty p{color:#68655f}.faq-hub-empty a{font:800 10px/1 var(--font-sans);text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:7px;display:inline-flex}.privacy-page{background:#fff}.privacy-hero{color:#fff;background:#171813;align-items:end;min-height:460px;padding:140px 3.8vw 62px;display:grid}.privacy-hero>div{flex-direction:column;gap:80px;display:flex}.privacy-hero h1{max-width:15ch;font:400 clamp(52px,6.5vw,92px)/.91 var(--font-display);letter-spacing:-.045em;margin:0}.privacy-hero div>div>p{color:#c4c3bd;max-width:700px;font:400 16px/1.7 var(--font-sans);margin:23px 0 0}.privacy-hero div>div>span{color:#9f9e98;font:700 10px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;display:block}.privacy-layout{grid-template-columns:280px minmax(0,820px);justify-content:center;gap:9vw;padding:90px 3.8vw 120px;display:grid}.privacy-layout aside{align-self:start;position:sticky;top:120px}.privacy-layout aside>p{color:#9b795d;font:800 10px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.privacy-layout aside nav{border-top:1px solid #d0ccc5;flex-direction:column;display:flex}.privacy-layout aside a{color:#66635d;font:600 11px/1.4 var(--font-sans);border-bottom:1px solid #d0ccc5;padding:12px 0}.privacy-layout article>section,.privacy-summary{border-top:1px solid #d0ccc5;padding:34px 0}.privacy-layout h2{font:400 32px/1 var(--font-display);margin:0 0 18px}.privacy-layout article p,.privacy-layout article li{color:#5f5c56;font:400 14px/1.78 var(--font-sans)}.privacy-layout article a{text-underline-offset:3px;text-decoration:underline}.privacy-layout ul{padding-left:20px}.privacy-summary{background:#eee8df;border-top:0;padding:30px}.privacy-summary h2{font-size:26px}.privacy-summary p{margin-bottom:0}.decision-page a:focus-visible,.about-erten-page a:focus-visible,.buyer-trust-page a:focus-visible,.faq-hub-page a:focus-visible,.faq-hub-page button:focus-visible,.faq-hub-page input:focus-visible,.faq-hub-page summary:focus-visible,.privacy-page a:focus-visible{outline-offset:4px;outline:2px solid #c9a483}@media (width<=900px){.decision-hero,.about-erten-hero,.buyer-trust-hero,.faq-hub-hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding:112px 20px 24px}.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy,.faq-hub-hero>div:first-child{gap:42px;padding:0}.decision-hero h1,.about-erten-hero h1,.buyer-trust-hero h1,.faq-hub-hero h1{font-size:clamp(44px,12vw,61px)}.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div{flex-direction:column;padding-right:54px}.decision-hero-copy>div>div a,.about-erten-hero-copy>div>div a,.buyer-trust-copy>div>div a{width:100%}.decision-hero-media,.about-erten-hero-media,.faq-hub-hero>div:last-child{min-height:420px}.decision-summary,.about-erten-note,.buyer-trust-strip{grid-template-columns:1fr;padding:0 20px}.decision-summary>div,.about-erten-note p,.buyer-trust-strip p{border-right:1px solid #d4d0c8;min-height:78px}.decision-flow,.decision-delay,.decision-faq,.about-erten-story,.about-erten-principles,.about-erten-team,.buyer-trust-questions,.buyer-trust-proof,.buyer-trust-visit,.buyer-trust-faq,.faq-hub-center{padding:76px 20px}.decision-flow header,.decision-faq,.about-erten-principles>header,.buyer-trust-questions>header,.buyer-trust-faq{grid-template-columns:1fr}.decision-flow header h2,.about-erten-principles header h2,.buyer-trust-questions header h2{grid-column:1}.decision-flow article{grid-template-columns:1fr 1fr}.decision-flow article>div:first-child{border-right:1px solid #cfcac3;grid-column:1/-1}.decision-flow article>div:nth-child(odd){border-right:1px solid #cfcac3}.decision-flow article>div:last-child{grid-column:1/-1}.decision-delay,.about-erten-story,.about-erten-team,.buyer-trust-proof,.buyer-trust-visit{grid-template-columns:1fr}.decision-delay-media,.about-erten-team-media,.buyer-trust-visit-media{min-height:400px}.decision-faq>header,.buyer-trust-faq>header{position:static}.decision-final,.about-erten-final,.buyer-trust-final,.faq-hub-final{padding:82px 20px}.about-erten-expertise{grid-template-columns:1fr}.about-erten-expertise-media{min-height:430px}.about-erten-expertise>div:last-child{padding:76px 20px}.about-erten-principles>div{grid-template-columns:1fr 1fr}.about-erten-principles article:nth-child(2n){border-right:1px solid #cfcbc4}.buyer-trust-media{min-height:450px}.buyer-trust-questions article{grid-template-columns:1fr}.buyer-trust-questions article>div,.buyer-trust-questions article>dl,.buyer-trust-questions article>a{border-right:1px solid #cfcbc4}.buyer-trust-questions article>a{min-height:70px}.buyer-trust-visit-media{order:2}.faq-hub-center>header,.faq-hub-groups>section{grid-template-columns:1fr}.faq-hub-center label{margin-top:25px}.faq-hub-filters{flex-wrap:nowrap;margin:35px 0 45px;padding-bottom:8px;overflow-x:auto}.faq-hub-filters button{flex:none}.privacy-hero{min-height:auto;padding:112px 20px 62px}.privacy-hero>div{gap:55px}.privacy-layout{grid-template-columns:1fr;padding:60px 20px 90px}.privacy-layout aside{position:static}.privacy-layout aside nav{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}}@media (width<=540px){.decision-flow article{grid-template-columns:1fr}.decision-flow article>div:nth-child(n){border-right:1px solid #cfcac3;grid-column:1}.about-erten-principles>div{grid-template-columns:1fr}.about-erten-principles article:nth-child(n){border-right:1px solid #cfcbc4}.buyer-trust-proof>div:last-child{grid-template-columns:1fr}.buyer-trust-proof article:nth-child(n){border-right:1px solid #4d4e48}.buyer-trust-questions dl{grid-template-columns:1fr}.buyer-trust-questions dl div{padding:0}.buyer-trust-questions dl div+div{border-top:1px solid #cfcbc4;border-left:0;margin-top:22px;padding-top:22px}.buyer-trust-visit>div:last-child>a{margin-left:0;display:flex}.faq-hub-hero>div:first-child>div>a{width:100%}.privacy-layout aside nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.decision-page *,.about-erten-page *,.buyer-trust-page *,.faq-hub-page *,.privacy-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.quote-page-new{color:var(--ink);background:#fff;overflow:clip}.quote-page-new [id]{scroll-margin-top:108px}.quote-hero-new{color:#fff;background:#171813;grid-template-columns:1.02fr .98fr;gap:4.5vw;min-height:690px;padding:132px 3.8vw 46px;display:grid}.quote-hero-copy{flex-direction:column;justify-content:space-between;padding:20px 0 10px;display:flex}.quote-breadcrumb{color:#aaa9a3;font:700 10px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px;display:flex}.quote-breadcrumb a{color:inherit}.quote-hero-content h1{max-width:12.5ch;font:400 clamp(52px,5.2vw,78px)/.9 var(--font-display);letter-spacing:-.045em;margin:0}.quote-hero-content>p:not(.quote-hero-microtrust){color:#c8c7c1;max-width:650px;font:400 16px/1.65 var(--font-sans);margin:24px 0 0}.quote-hero-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.quote-hero-actions .button{border-radius:99px;min-height:52px;padding:0 21px;font-size:10px}.quote-hero-actions .button-red{color:#fff;background:#bb9675;border-radius:12px}.quote-hero-actions .button-outline-light{color:#fff;border-color:#666861}.quote-hero-microtrust{color:#aaa9a3;font:500 12px/1.5 var(--font-sans);align-items:center;gap:8px;margin:16px 0 0;display:flex}.quote-hero-microtrust svg{color:#bb9675;flex:none}.quote-hero-media{background:#282923;border-radius:18px;min-height:510px;position:relative;overflow:hidden}.quote-hero-media img{object-fit:cover}.quote-trust-strip{background:#fff;grid-template-columns:repeat(3,1fr);padding:0 3.8vw;display:grid}.quote-trust-strip>div{border-left:1px solid #d4d0c8;flex-direction:column;justify-content:center;min-height:110px;padding:24px 25px;display:flex}.quote-trust-strip>div:last-child{border-right:1px solid #d4d0c8}.quote-trust-strip strong{font:700 13px/1.4 var(--font-sans)}.quote-trust-strip span{color:#68655f;font:400 11px/1.5 var(--font-sans);margin-top:5px}.quote-stage-new{background:#f3f1ed;grid-template-columns:minmax(260px,.66fr) minmax(0,1.34fr);gap:6vw;padding:105px 3.8vw 125px}.quote-stage-new .quote-stage-copy h2{font-size:clamp(45px,4.5vw,69px)}.quote-stage-new .quote-stage-copy>p{margin-top:24px;font-size:14px}.quote-stage-new .quote-steps{margin-top:32px}.quote-stage-new .quote-form-panel{background:#171813;border:0;border-radius:18px;padding:clamp(24px,3.6vw,52px);box-shadow:0 25px 70px #1616161a}.rfq-form{gap:23px;scroll-margin-top:110px;display:grid}.rfq-form-header>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.rfq-form-header strong{font:400 27px/1 var(--font-display)}.rfq-form-header span{color:#bb9675;font:800 9px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.rfq-form-header p{color:#aaa9a3;font:500 11px/1.5 var(--font-sans);margin:9px 0 0}.rfq-progress-track{background:#454640;height:2px}.rfq-progress-track span{background:#bb9675;height:100%;transition:width .35s;display:block}.rfq-progress ol{grid-template-columns:repeat(4,1fr);margin:10px 0 0;padding:0;list-style:none;display:grid}.rfq-progress li{color:#73746f;font:700 9px/1.3 var(--font-sans);text-transform:uppercase;align-items:center;gap:6px;display:flex}.rfq-progress li span{border:1px solid #4b4c47;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.rfq-progress li.is-active{color:#d1d0cb}.rfq-progress li.is-active span{color:#bb9675;border-color:#bb9675}.rfq-panel{gap:16px;display:grid}.rfq-panel[hidden]{display:none}.rfq-panel .rfq-section-heading{margin:0 0 2px}.rfq-panel .field-label{color:#aaa9a3;font-size:10px}.rfq-panel .field{min-height:48px;font:500 13px/1.3 var(--font-sans);border-radius:8px}.field-error{color:#ffb9ad;font:600 10px/1.5 var(--font-sans);letter-spacing:0;text-transform:none;display:block}.field[aria-invalid=true]{background:#e8817014;border-color:#e88170}.rfq-error-summary{background:#a65d521a;border:1px solid #a65d52;border-radius:8px;padding:14px 15px}.rfq-error-summary strong,.rfq-error-summary span{display:block}.rfq-error-summary strong{font:700 12px/1.4 var(--font-sans)}.rfq-error-summary span{color:#d3b1ab;font:500 10px/1.5 var(--font-sans);margin-top:3px}.rfq-privacy{color:#c4c3bd;font:500 11px/1.6 var(--font-sans);border:1px solid #494a45;border-radius:8px;grid-template-columns:18px 1fr;gap:10px;margin-top:3px;padding:16px;display:grid}.rfq-privacy.has-error{border-color:#e88170}.rfq-privacy input{accent-color:#bb9675;width:17px;height:17px;margin:1px 0 0}.rfq-privacy a{color:#fff;text-underline-offset:3px;text-decoration:underline}.rfq-privacy .field-error{grid-column:2}.rfq-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.rfq-actions .button{border-radius:99px;min-height:48px;padding:0 19px}.rfq-actions .button-red{color:#fff;background:#bb9675;border-radius:12px}.rfq-draft-note{color:#858680;font:500 10px/1.55 var(--font-sans);margin:-10px 0 0}.rfq-status{color:#fff;font:600 12px/1.6 var(--font-sans);margin:0}.rfq-success{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;padding:clamp(12px,2vw,24px);display:flex}.rfq-success-mark{color:#d8b89a;width:58px;height:58px;font:500 25px/1 var(--font-sans);background:#bb96751a;border:1px solid #bb9675;border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.rfq-success-kicker{color:#bb9675;font:800 10px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.rfq-success h2{max-width:550px;font:400 clamp(42px,5vw,68px)/.93 var(--font-display);letter-spacing:-.04em;margin:0}.rfq-success-copy{color:#c2c1bc;max-width:590px;font:500 14px/1.75 var(--font-sans);margin:25px 0 28px}.rfq-success dl{border-top:1px solid #41423d;width:100%;margin:0 0 30px}.rfq-success dl div{border-bottom:1px solid #41423d;grid-template-columns:minmax(110px,.55fr) 1.45fr;gap:20px;padding:15px 0;display:grid}.rfq-success dt{color:#8d8e88;font:700 9px/1.5 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.rfq-success dd{color:#fff;font:600 12px/1.55 var(--font-sans);margin:0}.rfq-success .button{color:#fff;background:#bb9675;border-radius:12px;min-height:49px;padding:0 20px}.rfq-success small{color:#777873;font:500 10px/1.5 var(--font-sans);margin-top:18px}.rfq-review dl{border-top:1px solid #4a4b46;margin:0;display:grid}.rfq-review dl div{border-bottom:1px solid #4a4b46;grid-template-columns:.7fr 1.3fr;align-items:center;min-height:55px;padding:13px 0;display:grid}.rfq-review dt{color:#aaa9a3;font:700 9px/1.4 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.rfq-review dd{color:#fff;font:600 13px/1.5 var(--font-sans);margin:0}.rfq-review-note{color:#c3c2bd;font:500 11px/1.6 var(--font-sans);background:#bb967514;border-left:2px solid #bb9675;margin:0;padding:15px}.rfq-review-groups{gap:22px;display:grid}.rfq-review-groups>section>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}.rfq-review-groups>section>header strong{font:600 16px/1.2 var(--font-display)}.rfq-review-groups>section>header button{color:#d2d1cc;font:700 9px/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8c8d87;padding:0 0 2px}.rfq-review-groups>section>header button:hover{color:#fff;border-color:#bb9675}body:has(.quote-page-new) .tal-contact-prompt,body:has(.quote-page-new) .tal-scroll-cue{display:none}body:has(.quote-page-new) .tal-contact-trigger{bottom:24px}.quote-page-new a:focus-visible,.quote-page-new button:focus-visible,.quote-page-new input:focus-visible,.quote-page-new select:focus-visible,.quote-page-new textarea:focus-visible{outline-offset:3px;outline:2px solid #c9a483}@media (width<=900px){.quote-hero-new{grid-template-columns:1fr;gap:24px;min-height:auto;padding:112px 20px 24px}.quote-hero-copy{gap:38px;padding:0}.quote-hero-content h1{font-size:clamp(44px,12vw,61px)}.quote-hero-content>p:not(.quote-hero-microtrust){font-size:15px}.quote-hero-actions{flex-direction:column;padding-right:52px}.quote-hero-actions .button{justify-content:center;width:100%}.quote-hero-microtrust{padding-right:52px}.quote-hero-media{min-height:250px}.quote-trust-strip{grid-template-columns:1fr;padding:0 20px}.quote-trust-strip>div{border-right:1px solid #d4d0c8;min-height:78px}.quote-stage-new{grid-template-columns:1fr;gap:42px;padding:72px 20px 92px}.quote-stage-new .quote-stage-copy{position:static}.quote-stage-new .quote-stage-copy h2{font-size:48px}.quote-stage-new .quote-steps{margin-top:25px}.quote-stage-new .quote-handoff{display:none}.quote-stage-new .quote-form-panel{order:2;padding:24px 18px}.rfq-progress li{gap:4px;font-size:8px}.rfq-progress li span{width:17px;height:17px}.rfq-evidence-options{grid-template-columns:1fr}.rfq-actions{align-items:stretch}.rfq-actions .button{flex:1;padding:0 12px;font-size:9px}body:has(.quote-page-new) .tal-contact-trigger{bottom:14px;right:14px}}@media (width<=540px){.quote-hero-media{min-height:180px}.quote-stage-new .quote-stage-copy h2{font-size:43px}.rfq-form-header strong{font-size:24px}.rfq-progress li{justify-items:start;display:grid}.rfq-progress li span{margin-bottom:2px}.rfq-panel .rfq-section-heading strong{font-size:23px}.rfq-review dl div{grid-template-columns:1fr;gap:4px}.rfq-actions .button{min-width:0}.rfq-success{min-height:500px;padding:8px 2px}.rfq-success h2{font-size:48px}.rfq-success dl div{grid-template-columns:1fr;gap:4px}}.page-contact-position{width:100%;display:block}.page-contact{color:#161616;background:#c9a27e;border-top:14px solid #161616;border-bottom:1px solid #16161666;grid-template-columns:minmax(260px,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(48px,8vw,128px);padding:clamp(72px,8vw,124px) max(4vw,50vw - 660px);scroll-margin-top:100px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,0 -22px 60px #00000014}.page-contact:before{content:"";background:#c9a27e;width:150px;height:14px;position:absolute;top:-14px;left:max(4vw,50vw - 660px)}.page-contact-intro{position:sticky;top:120px}.page-contact-intro>span{color:#fff;font:800 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:#161616;border-radius:999px;margin-bottom:26px;padding:10px 15px;display:inline-flex}.page-contact-intro h2{max-width:560px;font:400 clamp(48px,5vw,78px)/.92 var(--font-display);letter-spacing:-.05em;margin:0}.page-contact-intro p{max-width:500px;font:500 15px/1.7 var(--font-sans);border-left:2px solid #161616;margin:28px 0 0;padding-left:18px}.page-contact-intro p strong{font-weight:900}.page-contact-fields{gap:24px;display:grid}.page-contact-grid{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.page-contact-fields>label,.page-contact-grid label{font:800 11px/1.2 var(--font-sans);letter-spacing:.025em;gap:9px;display:grid}.page-contact-fields label>span,.page-contact-grid label>span{color:#6d2b20}.page-contact-fields label small,.page-contact-grid label small{color:#604c3d;font:500 9px/1.2 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;justify-self:end;margin-top:-20px}.page-contact-fields input:not([type=checkbox]),.page-contact-fields textarea{color:#161616;width:100%;font:500 15px/1.4 var(--font-sans);background:#ffffff1f;border:0;border-bottom:1px solid #1616166b;border-radius:0;outline:none;padding:15px 14px;transition:border-color .2s,background .2s}.page-contact-fields textarea{resize:vertical;min-height:132px}.page-contact-fields input::placeholder,.page-contact-fields textarea::placeholder{color:#6b5848;opacity:1}.page-contact-consent{align-items:start;letter-spacing:0!important;grid-template-columns:18px 1fr!important;gap:10px!important;font-weight:500!important;line-height:1.5!important}.page-contact-consent input{accent-color:#161616;width:16px;height:16px;margin:2px 0 0}.page-contact-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.page-contact-submit{border-top:1px solid #16161640;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.page-contact-submit p{color:#554436;max-width:340px;font:500 10px/1.5 var(--font-sans);margin:0}.page-contact-submit button,.page-contact-success button{color:#fff;min-height:50px;font:900 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#161616;border:2px solid #161616;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 26px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 24px #1616162e}.page-contact-submit button:hover,.page-contact-success button:hover{transform:translateY(-2px);box-shadow:0 13px 30px #16161640}.page-contact-submit button:disabled{cursor:wait;opacity:.58}.page-contact-error{color:#6d1d17;font:800 12px/1.5 var(--font-sans);margin:0}.page-contact-success{border-top:1px solid #1616164d;border-bottom:1px solid #1616164d;flex-direction:column;justify-content:center;align-items:flex-start;min-height:340px;padding:40px 0;display:flex}.page-contact-success h3{font:400 clamp(38px,4vw,58px)/1 var(--font-display);margin:20px 0 10px}.page-contact-success p{max-width:560px;font:500 14px/1.6 var(--font-sans);margin:0 0 28px}.page-contact-rfq-panel{background:#171813;border-radius:18px;min-width:0;padding:clamp(24px,3.6vw,48px);box-shadow:0 25px 70px #0003}.page-contact.page-contact-home{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3vw;padding:clamp(22.8px,2.85vw,45.6px) 3.8vw}.page-contact-home .page-contact-intro{position:static}.page-contact-home .page-contact-intro>span{margin-bottom:19px}.page-contact-home .page-contact-intro h2{max-width:830px;font-size:clamp(40.168px,4.848vw,72.718px);line-height:.95}.page-contact-home .page-contact-intro p{border:0;margin-top:19px;padding:0;font-size:12px}.page-contact-home .page-contact-grid{grid-template-columns:1fr}.page-contact-home .page-contact-fields{justify-self:end;gap:19px;width:100%;max-width:600px}.page-contact-home .page-contact-consent{color:#d9d4cd;line-height:1.6}.page-contact-home .page-contact-consent span,.page-contact-home .page-contact-grid label>span{color:#d9d4cd}.page-contact-home .page-contact-submit{justify-content:flex-end;gap:19px;padding-top:19px}.page-contact-home .page-contact-success{min-height:0;padding:24px 0}@media (width>=901px){.page-contact.page-contact-home{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px}.page-contact-home .page-contact-intro{text-align:center;width:100%;max-width:1000px}.page-contact-home .page-contact-intro h2{text-wrap:balance;max-width:none}.page-contact-home .page-contact-fields,.page-contact-home .page-contact-success{justify-self:center;width:100%;max-width:900px}.page-contact-home .page-contact-submit{justify-content:center}.page-contact-home .page-contact-submit button{min-width:180px}}@media (width<=900px){.page-contact.page-contact-home{grid-template-columns:1fr;gap:24px;padding:49.4px 19px}.page-contact-home .page-contact-intro h2{font-size:42.246px;line-height:1.08}.page-contact-home .page-contact-intro p{font-size:14px;line-height:1.65}.page-contact-home .page-contact-fields{max-width:none}.page-contact-home .page-contact-fields input[type=email]{border-radius:8px;min-height:52px;font-size:16px}.page-contact-home .page-contact-consent{min-height:44px;font-size:12px}.page-contact-home .page-contact-consent input{flex-shrink:0;width:20px;height:20px}.page-contact-home .page-contact-submit{flex-direction:column;align-items:stretch}.page-contact-home .page-contact-submit button{width:100%;min-height:48px}}.page-contact{color:#f5f2ed;background:#111;border-top-color:#c9a27e;border-bottom-color:#ffffff29;box-shadow:inset 0 1px #ffffff14,0 -22px 60px #00000029}.page-contact:before{background:#111}.page-contact-intro>span{color:#111;background:#c9a27e;font-weight:900}.page-contact-intro p{color:#d9d4cd;border-left-color:#c9a27e}.page-contact-intro p strong{color:#fff}.page-contact-fields label small,.page-contact-grid label small{color:#aaa39b}.page-contact-fields input:not([type=checkbox]),.page-contact-fields textarea{color:#fff;background:#ffffff12;border-bottom-color:#ffffff61}.page-contact-fields input:focus,.page-contact-fields textarea:focus{background:#ffffff1f;border-color:#c9a27e}.page-contact-fields input::placeholder,.page-contact-fields textarea::placeholder{color:#aaa39b}.page-contact-consent input{accent-color:#c9a27e}.page-contact-consent a{color:#d9b18d}.page-contact-submit{border-top-color:#ffffff2e}.page-contact-submit p{color:#aaa39b}.page-contact-submit button,.page-contact-success button{color:#fff;background:#c9a27e;border-color:#c9a27e;border-radius:12px;box-shadow:0 9px 24px #00000047}.page-contact-submit button:hover,.page-contact-success button:hover{box-shadow:0 13px 30px #00000061}.page-contact-error{color:#ff9d91}.page-contact-success{border-color:#ffffff38}.article-body>.page-contact-position{margin-top:90px}.article-body .page-contact{border-radius:22px;grid-template-columns:1fr;gap:46px;width:100%;padding:56px 48px;overflow:hidden}.article-body .page-contact:before{left:48px}.article-body .page-contact-intro{position:static}.article-body .page-contact-intro h2{font-size:54px}.article-body .page-contact-intro p{font-size:14px}.article-body .page-contact-grid{grid-template-columns:1fr}.article-body .page-contact-submit{flex-direction:column;align-items:stretch}.article-body .page-contact-submit button{width:100%}@media (width<=900px){.page-contact{grid-template-columns:1fr;gap:48px}.page-contact-intro{position:static}.page-contact-intro h2,.page-contact-intro p{max-width:700px}}@media (width<=600px){.page-contact{padding:70px 22px}.page-contact-grid{grid-template-columns:1fr}.page-contact-intro h2{font-size:47px}.page-contact-submit{flex-direction:column;align-items:stretch}.page-contact-submit button{width:100%}.article-body .page-contact{border-radius:16px;padding:44px 22px}.article-body .page-contact:before{left:22px}.article-body .page-contact-intro h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.quote-page-new *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.uk-landing-page{color:var(--ink);background:#f3f1ed;overflow:clip}main.uk-landing-page>section:nth-of-type(n+3){content-visibility:visible;contain-intrinsic-size:none}.uk-landing-page [id]{scroll-margin-top:105px}.uk-landing-hero{color:#fff;background:#11120f;grid-template-columns:1.03fr .97fr;gap:4.5vw;min-height:760px;padding:132px 3.8vw 48px;display:grid}.uk-landing-hero-copy{flex-direction:column;justify-content:space-between;gap:60px;padding:20px 0 12px;display:flex}.uk-landing-hero-copy nav{color:#aaa9a3;font:700 10px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px;display:flex}.uk-landing-hero-copy nav a{color:inherit}.uk-landing-kicker,.uk-landing-fit header>p,.uk-landing-capability>div:last-child>p,.uk-landing-process header>p,.uk-landing-assurance>div>p,.uk-landing-rfq-copy>p,.uk-landing-faq header>p{color:#bc997a;font:800 10px/1.25 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0}.uk-landing-hero h1{max-width:12.2ch;font:400 clamp(53px,5.25vw,80px)/.89 var(--font-display);letter-spacing:-.048em;margin:18px 0 0}.uk-landing-lead{color:#c9c8c2;max-width:680px;font:400 16px/1.68 var(--font-sans);margin:25px 0 0}.uk-landing-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.uk-landing-actions a{color:#fff;min-height:53px;font:800 10px/1.25 var(--font-sans);letter-spacing:.065em;text-align:center;text-transform:uppercase;border:1px solid #666861;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:0 21px;display:inline-flex}.uk-landing-actions a.is-primary{color:#fff;background:#bb9675;border-color:#bb9675;border-radius:12px}.uk-landing-micro{color:#aaa9a3;max-width:650px;font:500 12px/1.55 var(--font-sans);align-items:flex-start;gap:8px;margin:16px 0 0;display:flex}.uk-landing-micro svg{color:#bb9675;flex:none;margin-top:1px}.uk-landing-hero-media{background:#282923;border-radius:18px;min-height:565px;position:relative;overflow:hidden}.uk-landing-hero-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#0a0b0985);position:absolute;inset:0}.uk-production-carousel-slide{z-index:0;opacity:1;position:absolute;inset:0}.uk-production-carousel-slide.is-incoming{z-index:1;opacity:0;transition:opacity .58s ease-out}.uk-production-carousel-slide.is-incoming.is-ready{opacity:1}.uk-production-carousel-slide img{object-fit:cover;object-position:center;transform:scale(1)}.uk-production-carousel-slide.is-incoming img{transition:transform .58s ease-out;transform:scale(1.012)}.uk-production-carousel-slide.is-incoming.is-ready img{transform:scale(1)}.uk-production-carousel-slide img.is-portrait{object-position:center 43%}.uk-production-carousel-slide img.is-finishing{object-position:center 67%}.uk-landing-image-note{z-index:2;backdrop-filter:blur(10px);color:#dddcd7;font:600 10px/1.45 var(--font-sans);background:#11120fb8;border:1px solid #ffffff38;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex;position:absolute;bottom:21px;left:22px}.uk-landing-image-note svg{color:#cfad8c;flex:none}.uk-landing-image-note strong{color:#fff;font-size:12px}.uk-production-carousel-controls{z-index:2;backdrop-filter:blur(10px);background:#11120fb8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 8px 28px #00000024}.uk-production-carousel-controls>button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.uk-production-carousel-controls>button:hover{background:#ffffff24}.uk-production-carousel-controls>button:disabled{cursor:not-allowed;opacity:.5}.uk-production-carousel-dots{align-items:center;display:flex}.uk-production-carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:44px;padding:0;display:grid}.uk-production-carousel-dots button span{background:#ffffff75;border-radius:99px;width:6px;height:6px;transition:width .22s,background-color .22s;display:block}.uk-production-carousel-dots button.is-active span{background:#d3ad89;width:16px}.uk-landing-proof{background:#fff;grid-template-columns:repeat(4,1fr);padding:0 3.8vw;display:grid}.uk-landing-proof article{border-left:1px solid #d3d0ca;flex-direction:column;justify-content:center;min-height:118px;padding:23px 24px;display:flex}.uk-landing-proof article:nth-child(4){border-right:1px solid #d3d0ca}.uk-landing-proof strong{font:400 27px/1 var(--font-display)}.uk-landing-proof span{color:#68655f;font:600 10px/1.45 var(--font-sans);margin-top:8px}.uk-landing-proof-note{color:#77746e;font:500 9px/1.55 var(--font-sans);border:1px solid #d3d0ca;border-top:0;grid-column:1/-1;margin:0;padding:12px 24px 16px}.uk-landing-fit,.uk-landing-process,.uk-landing-faq{padding:110px 3.8vw}.uk-landing-fit>header{grid-template-columns:.7fr 1.3fr;align-items:start;gap:7vw;margin-bottom:60px;display:grid}.uk-landing-fit h2,.uk-landing-capability h2,.uk-landing-process h2,.uk-landing-assurance h2,.uk-landing-rfq h2,.uk-landing-faq h2{font:400 clamp(43px,4.8vw,70px)/.92 var(--font-display);letter-spacing:-.043em;margin:0}.uk-landing-fit header h2{grid-column:2}.uk-landing-fit header>span{color:#68655f;max-width:740px;font:400 14px/1.7 var(--font-sans);grid-column:2}.uk-landing-fit>div{border-top:1px solid #cdc9c2;grid-template-columns:repeat(3,1fr);display:grid}.uk-landing-fit article{border-bottom:1px solid #cdc9c2;border-left:1px solid #cdc9c2;min-height:320px;padding:27px 29px}.uk-landing-fit article:last-child{border-right:1px solid #cdc9c2}.uk-landing-fit article>svg{color:#9b795d}.uk-landing-fit h3{max-width:12ch;font:400 31px/1 var(--font-display);margin:65px 0 15px}.uk-landing-fit article p{color:#68655f;font:400 13px/1.68 var(--font-sans);margin:0}.uk-landing-capability{color:#fff;background:#171813;grid-template-columns:.95fr 1.05fr;min-height:720px;display:grid}.uk-landing-capability-media{min-height:100%;position:relative}.uk-landing-capability-media img{object-fit:cover}.uk-landing-capability>div:last-child{align-self:center;padding:95px 6vw}.uk-landing-capability h2{max-width:12ch;margin-top:20px}.uk-landing-capability ul,.uk-landing-rfq-copy ul{border-top:1px solid #484943;margin:35px 0 0;padding:0;list-style:none}.uk-landing-capability li,.uk-landing-rfq-copy li{color:#c7c6c0;font:600 12px/1.5 var(--font-sans);border-bottom:1px solid #484943;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.uk-landing-capability li svg,.uk-landing-rfq-copy li svg{color:#bc997a;flex:none;margin-top:2px}.uk-landing-capability>div:last-child>a{color:#fff;width:max-content;font:800 9px/1.2 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #7c7d76;align-items:center;gap:8px;margin-top:28px;padding-bottom:7px;display:inline-flex}.uk-landing-process{background:#fff}.uk-landing-process>header{grid-template-columns:.7fr 1.3fr;gap:7vw;margin-bottom:60px;display:grid}.uk-landing-process h2{grid-column:2}.uk-landing-process ol{border-top:1px solid #cecac3;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.uk-landing-process li{border-bottom:1px solid #cecac3;border-left:1px solid #cecac3;min-height:300px;padding:25px 26px}.uk-landing-process li:last-child{border-right:1px solid #cecac3}.uk-landing-process li>span{color:#9b795d;font:800 9px/1 var(--font-sans)}.uk-landing-process h3{font:400 27px/1 var(--font-display);margin:72px 0 14px}.uk-landing-process li p{color:#68655f;font:400 12px/1.68 var(--font-sans);margin:0}.uk-landing-assurance{color:#17130f;background:#b89575;grid-template-columns:1.18fr .82fr;align-items:end;gap:8vw;padding:100px 3.8vw;display:grid}.uk-landing-assurance>div>svg{margin-bottom:25px}.uk-landing-assurance>div>p{color:#392d23}.uk-landing-assurance h2{max-width:14ch;margin-top:18px}.uk-landing-assurance>div>span{max-width:740px;font:400 14px/1.72 var(--font-sans);margin-top:23px;display:block}.uk-landing-assurance aside{background:#ffffff14;border:1px solid #261f184d;padding:28px}.uk-landing-assurance aside strong{font:400 29px/1 var(--font-display)}.uk-landing-assurance aside p{font:500 12px/1.7 var(--font-sans);margin:17px 0 0}.uk-landing-rfq{background:#f3f1ed;grid-template-columns:minmax(270px,.66fr) minmax(0,1.34fr);gap:6vw;padding:110px 3.8vw 125px;display:grid}.uk-landing-rfq-copy{align-self:start;position:sticky;top:125px}.uk-landing-rfq h2{margin-top:18px}.uk-landing-rfq-copy>span{color:#68655f;max-width:580px;font:400 14px/1.7 var(--font-sans);margin-top:23px;display:block}.uk-landing-rfq-copy ul{border-color:#cfcbc4}.uk-landing-rfq-copy li{color:#5f5d57;border-color:#cfcbc4}.uk-landing-rfq-copy li svg{color:#9b795d}.uk-landing-form-panel{background:#171813;border-radius:18px;padding:clamp(24px,3.6vw,52px);box-shadow:0 25px 70px #1616161c}.uk-landing-faq{background:#fff;grid-template-columns:.7fr 1.3fr;gap:7vw;display:grid}.uk-landing-faq header{align-self:start;position:sticky;top:125px}.uk-landing-faq h2{margin-top:18px}.uk-landing-faq>div{border-top:1px solid #d0ccc5}.uk-landing-faq details{border-bottom:1px solid #d0ccc5}.uk-landing-faq summary{cursor:pointer;min-height:76px;font:700 14px/1.45 var(--font-sans);grid-template-columns:40px 1fr;align-items:center;gap:10px;list-style:none;display:grid}.uk-landing-faq summary::-webkit-details-marker{display:none}.uk-landing-faq summary span{color:#9b795d;font:800 9px/1.2 var(--font-sans)}.uk-landing-faq details p{color:#68655f;font:400 14px/1.72 var(--font-sans);margin:-2px 25px 26px 50px}.uk-landing-page a:focus-visible,.uk-landing-page button:focus-visible,.uk-landing-page input:focus-visible,.uk-landing-page select:focus-visible,.uk-landing-page textarea:focus-visible,.uk-landing-page summary:focus-visible{outline-offset:4px;outline:2px solid #c9a483}body:has(.uk-landing-page) .mobile-section-nav,body:has(.uk-landing-page) .tal-global-page-actions{display:none!important}@media (width<=1100px){.uk-landing-proof{grid-template-columns:repeat(2,1fr)}.uk-landing-proof article:nth-child(2),.uk-landing-proof article:nth-child(4){border-right:1px solid #d3d0ca}.uk-landing-process ol{grid-template-columns:1fr 1fr}.uk-landing-process li:nth-child(2){border-right:1px solid #cecac3}}@media (width<=900px){.uk-landing-hero{grid-template-columns:1fr;gap:32px;min-height:auto;padding:112px 20px 24px}.uk-landing-hero-copy{gap:42px;padding:0}.uk-landing-hero h1{font-size:clamp(47px,13vw,65px)}.uk-landing-lead{font-size:15px}.uk-landing-actions{flex-direction:column}.uk-landing-actions a{width:100%}.uk-landing-hero-media{min-height:360px}.uk-landing-proof{padding:0 20px}.uk-landing-fit,.uk-landing-process,.uk-landing-faq{padding:78px 20px}.uk-landing-fit>header,.uk-landing-process>header,.uk-landing-faq{grid-template-columns:1fr}.uk-landing-fit header h2,.uk-landing-fit header>span,.uk-landing-process h2{grid-column:1}.uk-landing-fit>div{grid-template-columns:1fr}.uk-landing-fit article{min-height:auto}.uk-landing-fit h3{margin-top:44px}.uk-landing-capability{grid-template-columns:1fr;min-height:auto}.uk-landing-capability-media{min-height:430px}.uk-landing-capability>div:last-child{padding:76px 20px}.uk-landing-assurance{grid-template-columns:1fr;gap:45px;padding:78px 20px}.uk-landing-rfq{grid-template-columns:1fr;gap:44px;padding:78px 20px 95px}.uk-landing-rfq-copy,.uk-landing-faq header{position:static}.uk-landing-form-panel{padding:25px 18px}.uk-landing-faq{gap:45px}}@media (width<=540px){.uk-landing-hero-media{min-height:300px}.uk-landing-image-note{bottom:13px;left:13px;right:13px}.uk-production-carousel-controls{top:12px;right:8px}.uk-landing-proof{grid-template-columns:1fr}.uk-landing-proof article:nth-child(n){border-right:1px solid #d3d0ca;min-height:91px}.uk-landing-proof-note{padding:14px}.uk-landing-process ol{grid-template-columns:1fr}.uk-landing-process li:nth-child(n){border-right:1px solid #cecac3;min-height:auto}.uk-landing-process h3{margin-top:42px}.uk-landing-capability-media{min-height:350px}.uk-landing-assurance aside{padding:22px}.uk-landing-form-panel{border-radius:13px}.uk-landing-faq details p{margin-left:40px}}@media (prefers-reduced-motion:reduce){.uk-landing-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.production-needs-page{color:#1d1c1a;background:#f4f1eb;min-height:100svh}body:has(.production-needs-page)>.tal-header,body:has(.production-needs-page) .tal-header,body:has(.production-needs-page) .mobile-section-nav,body:has(.production-needs-page) .page-contact,body:has(.production-needs-page) .tal-global-page-actions,body:has(.production-needs-page)>footer,body:has(.production-needs-page) .tal-footer{display:none!important}.production-needs-shell{grid-template-columns:minmax(410px,43%) minmax(0,57%);min-height:100svh;display:grid}.production-needs-visual{background:#181814;height:100svh;position:relative;overflow:hidden}.production-banner-slide{animation:.6s both production-banner-in;display:block;position:absolute;inset:0}.production-banner-slide img{object-fit:cover;width:100%;height:100%;display:block}.production-needs-visual-shade{background:linear-gradient(#0808067a,#0000 29% 62%,#080806ba);position:absolute;inset:0}.production-needs-brand{color:#fff;width:142px;position:absolute;top:36px;left:40px}.production-needs-brand svg{width:100%;height:auto}.production-needs-brand img{filter:brightness(0)invert();width:100%;height:auto}.production-banner-toggle{z-index:3;color:#fff;cursor:pointer;backdrop-filter:blur(8px);background:#0d0e0b59;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:34px;right:34px}.production-banner-toggle:hover{background:#0d0e0bad}.production-banner-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.production-needs-visual-caption{color:#fff;gap:8px;display:grid;position:absolute;bottom:38px;left:40px;right:40px}.production-needs-visual-caption span{font:800 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.production-needs-visual-caption strong{max-width:14ch;font:400 clamp(28px,2.7vw,43px)/.95 var(--font-display);letter-spacing:-.035em}.production-banner-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:40px;right:40px}.production-banner-dots i{background:#fff6;width:18px;height:2px}.production-banner-dots i.is-active{background:#fff}.production-needs-content{flex-direction:column;justify-content:center;width:min(100%,820px);min-height:100svh;padding:42px clamp(34px,6vw,94px) 48px;display:flex;position:relative}.production-needs-mobile-brand{display:none}.production-needs-language{z-index:7;color:#1d1c1a;position:absolute;top:18px;right:24px}.production-needs-language .tal-locale-trigger{backdrop-filter:blur(8px);background:#ffffff85;border-radius:0;min-height:36px}.production-needs-language .tal-locale-menu{top:calc(100% + 8px)}.production-needs-progress{grid-template-columns:auto 1fr;align-items:center;gap:45px;margin-bottom:36px;display:grid}.production-needs-progress>span{white-space:nowrap;font:700 12px/1.2 var(--font-sans)}.production-needs-progress>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.production-needs-progress i{background:#d5d1ca;border-radius:10px;height:4px}.production-needs-progress i.is-active{background:#a47b51}.production-needs-intro{border-bottom:1px solid #d3cec5;padding-bottom:25px}.production-needs-intro h1{max-width:13ch;font:400 clamp(46px,4.2vw,66px)/.94 var(--font-display);letter-spacing:-.045em;margin:0}.production-needs-intro p{color:#57544f;max-width:650px;font:400 14px/1.55 var(--font-sans);margin:19px 0 0}.production-needs-intro span{color:#9a7149;font:700 13px/1.4 var(--font-sans);margin-top:12px;display:block}.production-needs-step{padding-top:24px;animation:.28s both production-step-in}.production-needs-step fieldset{border:0;min-width:0;margin:0;padding:0}.production-needs-step legend{font:700 18px/1.25 var(--font-sans);padding:0}.production-needs-step fieldset>p{color:#74716b;font:400 12px/1.45 var(--font-sans);margin:6px 0 15px}.production-needs-step fieldset>small{color:#77736d;font:500 10px/1.45 var(--font-sans);margin-top:11px;display:block}.production-product-options,.production-simple-options,.production-development-options{gap:7px;display:grid}.production-product-options label,.production-simple-options label,.production-development-options label{cursor:pointer;background:#ffffff8f;border:1px solid #d5d0c8;align-items:center;gap:15px;min-height:57px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.production-product-options label:hover,.production-simple-options label:hover,.production-development-options label:hover{border-color:#a47b51;transform:translate(2px)}.production-product-options label.is-selected,.production-simple-options label.is-selected,.production-development-options label.is-selected{background:#fff;border-color:#9b7048}.production-product-options input,.production-simple-options input,.production-development-options input{opacity:0;pointer-events:none;position:absolute}.production-option-image{background:#e3ded6;align-self:stretch;width:70px;position:relative;overflow:hidden}.production-option-image img{object-fit:cover}.production-product-options strong,.production-simple-options strong,.production-development-options strong{font:700 13px/1.3 var(--font-sans)}.production-option-check{color:#0000;border:1px solid #c9c4bc;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;margin-right:17px;display:grid}.is-selected>.production-option-check{color:#fff;background:#9b7048;border-color:#9b7048}.production-simple-options label{padding:0 18px}.production-development-options label{min-height:78px;padding:14px 18px}.production-development-options label>span:first-of-type{gap:5px;display:grid}.production-development-options small{color:#6e6a64;font:400 11px/1.4 var(--font-sans)}.production-email-field{gap:9px;margin-top:25px;display:grid}.production-email-field>span{font:800 10px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.production-email-field input{color:#1d1c1a;width:100%;height:59px;font:500 16px/1 var(--font-sans);background:#fff;border:1px solid #c8c2b9;border-radius:0;padding:0 17px}.production-email-field input:focus{outline-offset:2px;outline:2px solid #a47b51}.production-privacy-field{color:#5f5c57;font:400 11px/1.5 var(--font-sans);grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:18px;display:grid}.production-privacy-field input{accent-color:#9b7048;width:18px;height:18px;margin:0}.production-privacy-field a{text-underline-offset:2px;text-decoration:underline}.production-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.production-needs-error{color:#a03932;min-height:20px;font:700 11px/1.4 var(--font-sans);margin-top:10px}.production-needs-actions{grid-template-columns:1fr auto;align-items:center;gap:15px;margin-top:8px;display:grid}.production-needs-actions button{min-height:54px;font:800 11px/1.2 var(--font-sans);letter-spacing:.04em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.production-needs-actions .is-next{color:#fff;background:#a47b51;min-width:190px}.production-needs-actions .is-next:hover{background:#89633f}.production-needs-actions .is-next:disabled{cursor:wait;opacity:.65}.production-needs-actions .is-back{color:#58554f;background:0 0;padding-left:0}.production-needs-actions button:focus-visible,.production-product-options label:has(input:focus-visible),.production-simple-options label:has(input:focus-visible),.production-development-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #a47b51}.production-needs-success{justify-items:start;gap:20px;display:grid}.production-needs-success>svg{color:#9b7048;width:46px;height:46px}.production-needs-success h1{max-width:13ch;font:400 clamp(48px,4.5vw,70px)/.94 var(--font-display);letter-spacing:-.045em;margin:0}.production-needs-success p{color:#57544f;max-width:600px;font:400 15px/1.65 var(--font-sans);margin:0}.production-needs-success>span{font:700 10px/1.2 var(--font-mono);background:#e5dfd5;padding:10px 13px}.production-needs-success>a{color:#fff;min-height:50px;font:800 11px/1.2 var(--font-sans);background:#a47b51;align-items:center;gap:9px;padding:0 20px;display:inline-flex}.production-needs-progress{margin-bottom:25px}.production-needs-intro{padding-bottom:19px}.production-needs-intro h1{font-size:clamp(44px,3.8vw,60px)}.production-needs-intro p{margin-top:14px;font-size:13px;line-height:1.5}.production-needs-intro span{margin-top:9px;font-size:12px}.production-product-options,.production-simple-options,.production-development-options{gap:5px}.production-product-options label,.production-simple-options label,.production-development-options label{min-height:51px}.production-option-image{background:#eeeae4;flex:0 0 76px;width:76px}.production-option-image img{object-fit:contain;padding:3px}@keyframes production-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes production-banner-in{0%{opacity:.15;transform:scale(1.012)}to{opacity:1;transform:none}}@media (width<=1100px){.production-needs-shell{grid-template-columns:minmax(330px,38%) minmax(0,62%)}.production-needs-content{padding-left:38px;padding-right:38px}.production-needs-intro h1{font-size:50px}}@media (width<=860px){.production-needs-shell{display:block}.production-needs-visual{height:200px;position:relative}.production-banner-slide img{object-fit:cover}.production-needs-visual-shade{background:linear-gradient(#0808062e,#0000 65%,#0808062e)}.production-needs-brand,.production-needs-visual-caption{display:none}.production-banner-toggle{width:32px;height:32px;top:14px;right:14px}.production-banner-dots{bottom:13px;right:15px}.production-needs-content{justify-content:flex-start;width:100%;height:calc(100svh - 200px);min-height:0;padding:25px 24px 18px;overflow:hidden}.production-needs-content>form,.production-needs-step,.production-needs-step>fieldset{flex-direction:column;flex:1;min-height:0;display:flex}.production-needs-step>fieldset>.production-product-options,.production-needs-step>fieldset>.production-simple-options,.production-needs-step>fieldset>.production-development-options{flex:1;grid-auto-rows:minmax(44px,1fr);min-height:0}.production-needs-error{flex:none;margin-top:4px}.production-needs-actions{z-index:5;background:#f4f1eb;flex:none;margin-top:0;padding-top:8px;position:sticky;bottom:0}.production-needs-language{top:12px;right:16px}.production-needs-mobile-brand{width:118px;margin-bottom:23px;display:block}.production-needs-progress{margin-bottom:25px}.production-needs-intro h1{font-size:clamp(42px,11vw,58px)}}@media (width>=541px) and (width<=860px) and (height<=900px){.production-needs-visual{height:160px}.production-needs-content{height:calc(100svh - 160px);padding:14px 24px 10px}.production-needs-mobile-brand{width:98px;margin-bottom:8px}.production-needs-progress{gap:24px;margin-bottom:11px}.production-needs-progress>span{font-size:10px}.production-needs-progress i{height:3px}.production-needs-intro{padding-bottom:11px}.production-needs-intro h1{font-size:40px;line-height:.92}.production-needs-intro p{margin-top:8px;font-size:11px;line-height:1.35}.production-needs-intro span{margin-top:6px;font-size:10.5px}.production-needs-step{padding-top:11px}.production-needs-step legend{font-size:17px}.production-needs-step fieldset>p{margin:4px 0 8px;font-size:10.5px}.production-product-options,.production-simple-options,.production-development-options{gap:4px}.production-product-options label,.production-simple-options label{min-height:46px}.production-option-image{flex-basis:62px;width:62px}.production-development-options label{min-height:62px;padding:8px 14px}.production-development-options small{font-size:9.5px;line-height:1.25}.production-email-field{gap:6px;margin-top:12px}.production-email-field input{height:48px}.production-privacy-field{margin-top:10px;font-size:9.5px;line-height:1.35}.production-needs-error{min-height:13px;font-size:9px}.production-needs-actions{padding-top:5px}.production-needs-actions button{min-height:44px}.production-needs-actions .is-next{min-width:170px}}@media (width<=540px){.production-needs-visual{height:180px}.production-needs-content{height:calc(100svh - 180px);padding:18px 18px 10px}.production-needs-mobile-brand{width:100px;margin-bottom:15px}.production-needs-progress{gap:20px;margin-bottom:19px}.production-needs-progress>span{font-size:10px}.production-needs-intro{padding-bottom:17px}.production-needs-intro h1{font-size:39px}.production-needs-intro p{font-size:12px}.production-needs-step{padding-top:17px}.production-option-image{width:60px}.production-needs-actions .is-next{min-width:160px}.production-development-options label{min-height:82px}.production-needs-success h1{font-size:43px}.production-product-options label{min-height:57px}.production-option-image{flex-basis:68px;width:68px}}@media (width<=540px) and (height<=900px){.production-needs-visual{height:140px}.production-needs-content{height:calc(100svh - 140px);padding:12px 16px 8px}.production-needs-mobile-brand{width:88px;margin-bottom:8px}.production-needs-progress{gap:17px;margin-bottom:10px}.production-needs-progress>span{font-size:9px}.production-needs-progress i{height:3px}.production-needs-intro{padding-bottom:10px}.production-needs-intro h1{font-size:32px;line-height:.92}.production-needs-intro p{margin-top:8px;font-size:10.5px;line-height:1.35}.production-needs-intro span{margin-top:6px;font-size:10px}.production-needs-step{padding-top:10px}.production-needs-step legend{font-size:16px}.production-needs-step fieldset>p{margin:3px 0 7px;font-size:10px}.production-product-options{gap:3px}.production-product-options label{min-height:44px}.production-option-image{flex-basis:58px;width:58px}.production-option-image img{padding:2px}.production-simple-options label{min-height:44px}.production-development-options label{min-height:66px;padding:9px 12px}.production-development-options small{font-size:9.5px;line-height:1.25}.production-email-field{gap:6px;margin-top:12px}.production-email-field input{height:48px}.production-privacy-field{margin-top:10px;font-size:9.5px;line-height:1.35}.production-needs-error{min-height:13px;margin-top:auto;font-size:9px}.production-needs-actions{padding-top:5px}.production-needs-actions button{min-height:43px}.production-needs-actions .is-next{min-width:150px}.production-banner-toggle{top:9px;right:9px}.production-banner-dots{bottom:8px}}@media (prefers-reduced-motion:reduce){.production-needs-step,.production-banner-slide{animation:none}.production-product-options label,.production-simple-options label,.production-development-options label{transition:none}}.corporate-video-feature{color:#fff;background:#171813;grid-template-columns:minmax(270px,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(42px,7vw,110px);padding:clamp(82px,8vw,120px) 3.8vw;display:grid}.corporate-video-copy>p{color:#bc997a;font:800 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.corporate-video-copy h2{max-width:12ch;font:400 clamp(44px,4.8vw,70px)/.92 var(--font-display);letter-spacing:-.043em;margin:20px 0 0}.corporate-video-copy>span{color:#c4c3bd;max-width:590px;font:400 14px/1.72 var(--font-sans);margin-top:24px;display:block}.corporate-video-copy>a{color:#fff;width:max-content;font:800 9px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #777872;align-items:center;gap:8px;margin-top:24px;padding-bottom:7px;display:inline-flex}.corporate-video-media{aspect-ratio:16/9;background:#0c0d0b;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000003d}.corporate-video-media iframe,.corporate-video-media>button{border:0;width:100%;height:100%}.corporate-video-media>button{cursor:pointer;color:#fff;background:#0c0d0b;padding:0;display:block;position:relative}.corporate-video-media img{object-fit:cover;transition:scale .65s}.corporate-video-media>button:hover img{scale:1.025}.corporate-video-overlay{background:linear-gradient(#08090714,#0809077a);position:absolute;inset:0}.corporate-video-play{backdrop-filter:blur(8px);background:#121310b8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.corporate-video-media>button:hover .corporate-video-play{color:#fff;background:#b89575;transform:scale(1.06)}.corporate-video-label{font:800 9px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:22px;left:24px}.corporate-video-feature.is-about{color:var(--ink);background:#eee8df}.corporate-video-feature.is-about .corporate-video-copy>span{color:#66635d}.corporate-video-feature.is-about .corporate-video-copy>a{color:var(--ink);border-color:#aaa49b}.corporate-video-feature button:focus-visible,.corporate-video-feature a:focus-visible{outline-offset:4px;outline:2px solid #c9a483}@media (width<=900px){.corporate-video-feature{grid-template-columns:1fr;gap:36px;padding:76px 20px}.corporate-video-copy h2{font-size:clamp(43px,11vw,58px)}.corporate-video-copy>span{font-size:13px}.corporate-video-media{border-radius:13px}.corporate-video-play{width:64px;height:64px}.corporate-video-label{bottom:16px;left:17px}}@media (width<=540px){.corporate-video-feature{padding:68px 20px}.corporate-video-copy h2{font-size:43px}.corporate-video-play{width:58px;height:58px}.corporate-video-label{text-align:left;max-width:180px}}@media (prefers-reduced-motion:reduce){.corporate-video-feature *{transition-duration:.01ms!important}}.global-delivery{color:#20201e;background:#f5f1ea;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.global-delivery-copy{max-width:740px}.global-delivery-eyebrow{font:600 .78rem var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a3431;margin:0 0 1.2rem}.global-delivery h2{letter-spacing:-.035em;margin:0 0 1.4rem;font-size:clamp(2rem,4vw,4.25rem);line-height:1.08}.global-delivery-copy>p:not(.global-delivery-eyebrow){margin:0 0 2rem;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.global-delivery-form label{margin-bottom:.65rem;font-weight:700;display:block}.global-delivery-form>div{gap:.5rem;display:flex}.global-delivery-form input{color:#20201e;min-width:0;font:inherit;background:#fff;border:1px solid #8d8b85;border-radius:2px;flex:1;padding:1rem}.global-delivery-form input:focus-visible,.global-delivery-form button:focus-visible{outline-offset:3px;outline:3px solid #aa3331}.global-delivery-form button{color:#fff;font:700 .95rem var(--font-sans),sans-serif;cursor:pointer;background:#9c2e2b;border:0;border-radius:2px;justify-content:center;align-items:center;gap:.7rem;padding:1rem 1.35rem;display:inline-flex}.global-delivery-copy small{color:#4a4946;margin-top:.8rem;line-height:1.5;display:block}.global-delivery nav{flex-wrap:wrap;gap:1.25rem;margin-top:2rem;display:flex}.global-delivery nav a{color:#7f2928;text-underline-offset:4px}.global-delivery-image{min-height:clamp(300px,37vw,560px);position:relative;overflow:hidden}.global-delivery-image img{object-fit:cover}.article-service-links{border-top:1px solid #d5d0c9;border-bottom:1px solid #d5d0c9;flex-wrap:wrap;align-items:center;gap:.7rem 1.5rem;margin:2rem 0;padding:1.25rem 0;display:flex}.article-service-links strong{width:100%;font-size:.87rem}.article-service-links a{color:#832b28;text-underline-offset:4px;align-items:center;gap:.3rem;display:inline-flex}@media (width<=900px){.global-delivery{grid-template-columns:1fr}.global-delivery-image{order:-1;min-height:320px}}@media (width<=560px){.global-delivery-form>div{flex-direction:column}.global-delivery-form button{min-height:52px}}.tech-pack-prompt{color:#25231f;background:#f1ede7;border:1px solid #ded5cb;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:28px;margin-block:clamp(40px,6vw,92px);padding:clamp(28px,4vw,52px);display:grid}.tech-pack-prompt-icon{color:#8a674d;border:1px solid #aa8a6f;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.tech-pack-prompt-copy>p{color:#8a674d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.tech-pack-prompt-copy>h2{font-family:var(--font-display),serif;margin:0;font-size:clamp(28px,3vw,43px);font-weight:400;line-height:1.12}.tech-pack-prompt-copy>span{color:#5f5a54;max-width:740px;margin-top:15px;font-size:15px;line-height:1.65;display:block}.tech-pack-prompt-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:25px;display:flex}.tech-pack-prompt-actions a{align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tech-pack-prompt-actions a:first-child{color:#fff;background:#25231f;padding:0 16px}.tech-pack-prompt-actions a:last-child:not(:first-child){color:#5d4533;text-underline-offset:4px;text-decoration:underline}.tech-pack-prompt-actions a:focus-visible{outline-offset:3px;outline:2px solid #8a674d}@media (width<=650px){.tech-pack-prompt{grid-template-columns:1fr;gap:16px}.tech-pack-prompt-icon{width:48px;height:48px}.tech-pack-prompt-actions{flex-direction:column;align-items:stretch}.tech-pack-prompt-actions a:first-child{justify-content:center}}.tal-whatsapp-trigger{color:#fff;background:#25d366;border:1px solid #ffffff59;margin-bottom:62px}.tal-whatsapp-trigger:hover{background:#128c7e;border-color:#fff}.tal-whatsapp-trigger:focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 7px #128c7e}@media (width<=900px){.tal-whatsapp-trigger{margin-bottom:56px}body:has(.tal-home) .tal-contact-prompt{max-width:calc(100vw - 94px);right:75px}}.tal-footer-language{position:relative}.tal-footer-language .tal-locale-trigger{color:#ffffffa8;background:0 0;border:0;border-radius:0;min-width:32px;min-height:32px;padding:0 4px;font-size:10px}.tal-footer-language .tal-locale-trigger:hover,.tal-footer-language .is-open .tal-locale-trigger{color:#fff;background:0 0}.tal-footer-language .tal-locale-menu{border-radius:8px;width:68px;padding:4px;inset:auto auto calc(100% + 8px) 0}.tal-footer-language .tal-locale-menu>a{justify-content:center;min-height:34px;padding:0 8px;display:flex}.tal-footer-language .tal-locale-menu>a:hover,.tal-footer-language .tal-locale-menu>a:focus-visible{padding-left:8px}.tal-footer-language .tal-locale-name{font-family:var(--font-mono),monospace;letter-spacing:.04em;font-size:11px}.tal-footer-language .tal-locale-menu>a svg{display:none}@media (width<=767px){.tal-footer-bottom>div{flex-flow:wrap;align-items:center;gap:10px 16px}}.tal-footer-retail-button{color:#ffffffe0;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:12px;width:fit-content;min-height:42px;margin-top:18px;padding:0 15px;font-size:11px;transition:color .2s,border-color .2s,background .2s;display:flex}.tal-footer-retail-button:hover{border-color:var(--bronze);color:#fff;background:#b38f6f1a}.tal-footer-retail-button:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}.tal-footer-sedex{flex-direction:column;align-items:center;gap:28px;width:100%;padding-top:42px}.tal-footer-sedex .tal-footer-large-logo{width:min(64.8%,583.2px);height:auto;display:block}.tal-footer-tagline{color:#ffffffbd;text-align:center;width:100%;margin:0;font-size:clamp(15px,1.7vw,23px);line-height:1.65}@media (width<=767px){.tal-footer-sedex{gap:24px;padding-top:30px}}.tal-footer-grid{grid-template-columns:minmax(230px,1fr) minmax(0,3.4fr);align-items:start;gap:clamp(32px,4vw,68px)}.tal-footer-desktop-nav{justify-items:center;gap:24px}.tal-footer-column{width:fit-content;max-width:100%}.tal-footer-brand .tal-footer-contact-title{color:#fff;margin:0 0 24px;font-size:14px;font-weight:700;line-height:1.5}.tal-footer-brand .tal-footer-contact{gap:13px;margin:0;font-size:11px}.tal-footer-contact svg{color:#ffffff7a}.tal-footer-brand-actions{justify-items:start;gap:12px;margin-top:24px;display:grid}.tal-footer-brand-actions .tal-footer-cta,.tal-footer-brand-actions .tal-footer-retail-button{letter-spacing:0;text-transform:none;color:#ffffffbd;background:0 0;border:0;border-radius:0;width:fit-content;min-height:32px;margin:0;padding:0;font-size:11px;font-weight:400;display:inline-flex}.tal-footer-brand-actions a:hover{color:#fff;background:0 0}.tal-footer-brand-actions svg{color:var(--bronze)}.tal-footer-minimum{color:#ffffff7a;margin-top:13px;font-size:10px}.tal-footer-minimum svg{color:#ffffff7a;width:12px;height:12px}.tal-footer-socials{margin-top:26px}.tal-footer-socials>p{letter-spacing:0;text-transform:none;color:#ffffff7a;font-size:11px;font-weight:400}.tal-footer-socials>div{gap:2px;display:grid}.tal-footer-socials a{color:#ffffffad;border-radius:0;min-height:32px;padding:0;font-size:11px}.tal-footer-socials a:hover{background:0 0;translate:0}.tal-footer-socials svg{color:#ffffff7a;width:14px;height:14px}@media (width<=767px){.tal-footer-grid{grid-template-columns:1fr;gap:36px}.tal-footer-brand{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;padding-bottom:0;display:grid}.tal-footer-brand .tal-footer-contact-title{grid-column:1/-1;margin-bottom:16px}.tal-footer-brand .tal-footer-contact{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;max-width:none;font-size:11px}.tal-footer-contact a span{overflow-wrap:anywhere}.tal-footer-contact p{grid-column:1/-1}.tal-footer-brand-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px 22px;margin-top:16px;display:flex}.tal-footer-brand-actions .tal-footer-cta,.tal-footer-brand-actions .tal-footer-retail-button{min-height:36px}.tal-footer-minimum{grid-column:1/-1;margin-top:4px}.tal-footer-socials{grid-column:1/-1;margin-top:18px}.tal-footer-socials>p{margin-bottom:6px}.tal-footer-socials>div{flex-wrap:wrap;gap:2px 16px;display:flex}.tal-footer-socials a{min-height:36px;font-size:10px}.tal-footer-grid{gap:26px}}.tal-footer>.tal-footer-socials{text-align:center;margin-top:32px}.tal-footer>.tal-footer-socials>div{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.tal-footer>.tal-footer-socials a{min-height:40px}.tal-footer-sedex .tal-footer-minimum{margin:0}@media (width<=767px){.tal-footer-grid{display:block}.tal-footer-brand{display:none}#footer-contact .tal-footer-contact{grid-template-columns:1fr;gap:16px;max-width:none;margin:0;padding:8px 0 22px;font-size:12px;display:grid}#footer-contact .tal-footer-contact a{align-items:center;min-height:32px}.tal-footer>.tal-footer-socials{margin-top:24px}.tal-footer>.tal-footer-socials>div{gap:4px 16px}}.page-contact.page-contact-home{color:#20201e;box-shadow:none;background:#f3f1ed;border:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,7vw,110px);padding:clamp(48px,6vw,88px) 3.8vw}.page-contact-home:before{content:none;display:none}.page-contact-home .page-contact-intro{text-align:left}.page-contact-home .page-contact-intro h2{letter-spacing:-.035em;text-wrap:balance;max-width:620px;font-size:clamp(32px,3.6vw,54px);line-height:1.13}.page-contact-home .page-contact-fields{gap:20px;max-width:520px}.page-contact-home .page-contact-grid label{color:#5e5b55;gap:12px;font-size:11px;font-weight:500}.page-contact-home .page-contact-fields input[type=email]{color:#20201e;background:0 0;border:0;border-bottom:1px solid #b7b2a9;border-radius:0;min-height:50px;padding:12px 0;font-size:16px}.page-contact-home .page-contact-fields input[type=email]:focus{background:0 0;border-bottom-color:#20201e;box-shadow:0 1px #20201e}.page-contact-home .page-contact-consent{color:#706c64;font-size:10px;line-height:1.65;gap:10px!important;font-weight:400!important}.page-contact-home .page-contact-consent span,.page-contact-home .page-contact-consent a{color:#706c64}.page-contact-home .page-contact-submit{border:0;justify-content:flex-start;padding:0}.page-contact-home .page-contact-submit button,.page-contact-home .page-contact-success button{color:#fff;min-height:46px;box-shadow:none;letter-spacing:0;text-transform:none;background:#20201e;border:1px solid #20201e;border-radius:10px;padding:12px 20px;font-size:11px;font-weight:500}.page-contact-home .page-contact-submit button:hover,.page-contact-home .page-contact-success button:hover{box-shadow:none;background:#383833;transform:none}.page-contact-home .page-contact-submit button:focus-visible{outline-offset:4px;outline:2px solid #20201e}@media (width<=900px){.page-contact.page-contact-home{grid-template-columns:1fr;justify-items:stretch;gap:32px}.page-contact-home .page-contact-intro{max-width:620px}.page-contact-home .page-contact-fields,.page-contact-home .page-contact-success{justify-self:start;max-width:620px}}@media (width<=600px){.page-contact.page-contact-home{gap:28px;padding:40px 19px}.page-contact-home .page-contact-intro h2{font-size:32px;line-height:1.16}.page-contact-home .page-contact-fields{gap:18px}.page-contact-home .page-contact-consent{font-size:11px}.page-contact-home .page-contact-consent input{width:18px;height:18px}.page-contact-home .page-contact-submit button{width:100%;min-height:48px}}.page-contact.page-contact-home{background:var(--blue-gray);color:#f5f2ed;box-shadow:none;border-top:0}.page-contact-home .page-contact-grid label{color:#ffffffa6}.page-contact-home .page-contact-fields input[type=email]{color:#fff;border-bottom-color:#ffffff52}.page-contact-home .page-contact-fields input[type=email]:focus{border-bottom-color:var(--bronze);box-shadow:0 1px 0 var(--bronze)}.page-contact-home .page-contact-consent,.page-contact-home .page-contact-consent span,.page-contact-home .page-contact-consent a{color:#ffffff9e}.page-contact-home .page-contact-consent a{text-decoration-color:#ffffff52}.page-contact-home .page-contact-consent input{accent-color:var(--bronze)}.page-contact-home .page-contact-submit button,.page-contact-home .page-contact-success button{color:#20201e;background:#f3f1ed;border-color:#f3f1ed}.page-contact-home .page-contact-submit button:hover,.page-contact-home .page-contact-success button:hover{background:#dedbd5;border-color:#dedbd5}.page-contact-home .page-contact-submit button:focus-visible{outline-color:var(--bronze)}.page-contact-home .page-contact-error{color:#ff9d91}.page-contact-home .page-contact-success{border-color:#ffffff38}.page-contact-home .page-contact-success p{color:#ffffff9e}:is(.tal-home,.production-page) .corporate-video-feature{background:var(--blue-gray);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,6vw,88px);padding:clamp(48px,6.5vw,94px) 3.8vw}:is(.tal-home,.production-page) .corporate-video-copy>p{color:#ffffff7a;letter-spacing:.1em;font-size:10px;font-weight:500}:is(.tal-home,.production-page) .corporate-video-copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin-top:18px;font-size:clamp(34px,3.5vw,52px);line-height:1.12}:is(.tal-home,.production-page) .corporate-video-copy>span{color:#ffffff94;max-width:42ch;margin-top:20px;font-size:13px;line-height:1.8}:is(.tal-home,.production-page) .corporate-video-copy>a{color:#fffc;text-transform:none;letter-spacing:0;border:0;min-height:40px;margin-top:18px;padding:0;font-size:11px;font-weight:400;transition:color .2s}:is(.tal-home,.production-page) .corporate-video-copy>a svg{color:#ffffff80;width:13px;height:13px}:is(.tal-home,.production-page) .corporate-video-media{box-shadow:none;border-radius:10px}:is(.tal-home,.production-page) .corporate-video-overlay{background:linear-gradient(#0000 40%,#0006)}:is(.tal-home,.production-page) .corporate-video-play{backdrop-filter:blur(6px);background:#1414143d;border:1px solid #ffffff8c;width:58px;height:58px}:is(.tal-home,.production-page) .corporate-video-play svg{width:18px;height:18px;margin-left:3px}:is(.tal-home,.production-page) .corporate-video-media>button:hover .corporate-video-play{color:#fff;background:#ffffff29;transform:scale(1.04)}:is(.tal-home,.production-page) .corporate-video-label{letter-spacing:.01em;text-transform:none;color:#fffc;font-size:10px;font-weight:400;bottom:18px;left:20px}@media (width<=900px){:is(.tal-home,.production-page) .corporate-video-feature{grid-template-columns:1fr;gap:26px}:is(.tal-home,.production-page) .corporate-video-copy h2{max-width:22ch}:is(.tal-home,.production-page) .corporate-video-copy>span{max-width:54ch}}@media (width<=600px){:is(.tal-home,.production-page) .corporate-video-feature{gap:22px;padding:40px 19px}:is(.tal-home,.production-page) .corporate-video-copy h2{margin-top:14px;font-size:32px;line-height:1.16}:is(.tal-home,.production-page) .corporate-video-copy>span{margin-top:16px;font-size:12px;line-height:1.75}:is(.tal-home,.production-page) .corporate-video-copy>a{margin-top:10px}:is(.tal-home,.production-page) .corporate-video-media{border-radius:8px}:is(.tal-home,.production-page) .corporate-video-play{width:48px;height:48px}:is(.tal-home,.production-page) .corporate-video-label{max-width:none;font-size:9px;bottom:12px;left:14px}}@media (prefers-reduced-motion:reduce){:is(.tal-home,.production-page) .corporate-video-media img,:is(.tal-home,.production-page) .corporate-video-play{transition:none}}:is(.tal-home,.production-page) .corporate-video-feature{background:inherit;color:var(--ink)}:is(.tal-home,.production-page) .corporate-video-copy>p{display:none}:is(.tal-home,.production-page) .corporate-video-copy h2{margin-top:0}:is(.tal-home,.production-page) .corporate-video-copy>span{color:#6b6862}:is(.tal-home,.production-page) .corporate-video-copy>a{color:#45433f}:is(.tal-home,.production-page) .corporate-video-copy>a:hover{color:#161616}:is(.tal-home,.production-page) .corporate-video-copy>a svg{color:#77736d}.global-delivery-home{background:var(--paper);gap:clamp(32px,6vw,88px);padding-block:clamp(48px,6vw,88px)}.global-delivery-home .global-delivery-eyebrow{color:#77736d;letter-spacing:.08em;font-size:10px;font-weight:500}.global-delivery-home h2{text-wrap:balance;font-size:clamp(32px,3.5vw,52px);line-height:1.13}.global-delivery-home .global-delivery-copy>p:not(.global-delivery-eyebrow){color:#6b6862;max-width:52ch;margin-bottom:24px;font-size:14px;line-height:1.8}.global-delivery-cta{color:#fff;background:#20201e;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 20px;font-size:11px;transition:background .2s;display:inline-flex}.global-delivery-cta:hover{background:#383833}.global-delivery-cta:focus-visible{outline-offset:4px;outline:2px solid #20201e}.global-delivery-home .global-delivery-copy small{color:#77736d;max-width:54ch;margin-top:16px;font-size:10px;line-height:1.65}.global-delivery-home .global-delivery-image{border-radius:10px;min-height:clamp(300px,32vw,460px)}@media (width<=900px){.global-delivery-home .global-delivery-image{order:0;min-height:300px}}@media (width<=600px){.global-delivery-home{gap:28px;padding:40px 19px}.global-delivery-home .global-delivery-copy>p:not(.global-delivery-eyebrow){font-size:13px}.global-delivery-home .global-delivery-image{min-height:240px}.global-delivery-cta{text-align:center;width:100%}}.tal-home .global-delivery-home{background:inherit;grid-template-columns:1fr;gap:32px;padding-block:clamp(44px,6vw,84px);display:grid}.global-delivery-home .global-delivery-copy{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:clamp(32px,7vw,110px);max-width:none;display:grid}.global-delivery-home .global-delivery-eyebrow{display:none}.global-delivery-home h2{max-width:20ch;font:400 clamp(34px,3.8vw,56px)/1.13 var(--font-display);letter-spacing:-.035em;grid-area:1/1/4;margin:0}.global-delivery-home .global-delivery-copy>p:not(.global-delivery-eyebrow){grid-column:2;max-width:49ch;margin:0 0 18px;font-size:13px;line-height:1.8}.global-delivery-home .global-delivery-cta{min-height:42px;color:var(--ink);background:0 0;border:0;border-radius:0;grid-column:2;justify-self:start;gap:18px;padding:0;font-size:12px}.global-delivery-home .global-delivery-cta:hover{color:#80664f;background:0 0}.global-delivery-home .global-delivery-cta svg{width:15px;height:15px}.global-delivery-home .global-delivery-copy small{display:none}.global-delivery-home .global-delivery-image{border-radius:12px;width:100%;height:clamp(320px,38vw,520px);min-height:0}.global-delivery-home .global-delivery-image img{object-position:center 48%}@media (width<=900px){.global-delivery-home .global-delivery-copy{column-gap:32px}}@media (width<=600px){.tal-home .global-delivery-home{gap:24px;padding:40px 19px}.global-delivery-home .global-delivery-copy{flex-direction:column;gap:16px;display:flex}.global-delivery-home h2{max-width:20ch;font-size:32px}.global-delivery-home .global-delivery-copy>p:not(.global-delivery-eyebrow){margin:0;font-size:12px;line-height:1.8}.global-delivery-home .global-delivery-cta{text-align:left;width:auto;min-height:44px}.global-delivery-home .global-delivery-image{border-radius:8px;height:260px}}.global-delivery-home .global-delivery-copy{max-width:820px;display:block}.global-delivery-home h2{max-width:25ch}.global-delivery-home .global-delivery-copy>p:not(.global-delivery-eyebrow){max-width:76ch;margin:18px 0 0}.global-delivery-home .global-delivery-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000073);position:absolute;inset:40% 0 0}.global-delivery-home .global-delivery-image .global-delivery-cta{z-index:1;color:#20201e;background:#fff;border-radius:10px;min-height:48px;padding:12px 20px;position:absolute;bottom:28px;left:auto;right:28px;box-shadow:0 4px 20px #0000001a}.global-delivery-home .global-delivery-image .global-delivery-cta:hover{color:#20201e;background:#f0ede8}.global-delivery-home .global-delivery-image .global-delivery-cta:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=600px){.global-delivery-home .global-delivery-image .global-delivery-cta{text-align:center;gap:10px;width:auto;max-width:calc(100% - 32px);padding:12px 14px;font-size:11px;bottom:16px;left:auto;right:16px}.global-delivery-home .global-delivery-copy>p:not(.global-delivery-eyebrow){margin-top:16px}}.tal-team-content{flex-direction:column;align-items:center;gap:24px;display:flex}.tal-team h2{font-size:clamp(36px,4.2vw,62px);line-height:1.08}.tal-team a{letter-spacing:0;text-transform:none;color:#fffc;border:0;font-size:11px;font-weight:400}@media (width<=600px){.tal-team{min-height:320px;padding:40px 19px}.tal-team-content{text-align:center;background:0 0;border-radius:0;gap:20px;width:100%;padding:0}.tal-team h2{font-size:36px}.tal-team a{justify-content:center;gap:14px;font-size:11px;display:inline-flex}}.tal-production-quality{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,7vw,110px);min-height:680px;padding-block:clamp(72px,7vw,112px)}.tal-production-quality-copy{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.tal-production-quality h2{letter-spacing:-.035em;max-width:17ch;font-size:clamp(38px,4vw,60px);line-height:1.12}.tal-production-quality h2 u{text-decoration:none}.tal-production-quality-copy>p{color:#6b6862;max-width:45ch;margin:0;font-size:14px;line-height:1.85}.tal-production-quality-actions{align-items:flex-start;gap:12px 28px}.tal-production-quality-actions>a,.tal-production-quality-actions>a:not(.tal-outline-link){color:#35332f;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-height:44px;padding:0;font-size:11px;font-weight:400;display:inline-flex}.tal-production-quality-actions>a:hover{color:#80664f;background:0 0}.tal-production-quality-media{border-radius:12px;height:500px}@media (width<=900px){.tal-production-quality{grid-template-columns:1fr;gap:40px;min-height:0;padding-block:64px}.tal-production-quality-copy{gap:28px}.tal-production-quality-media{height:380px}}@media (width<=600px){.tal-production-quality{gap:36px;padding:52px 19px}.tal-production-quality h2{font-size:36px;line-height:1.14}.tal-production-quality-copy{gap:26px}.tal-production-quality-copy>p{font-size:13px}.tal-production-quality-actions{flex-direction:column;gap:6px}.tal-production-quality-media{border-radius:8px;height:320px}}.tal-production-quality-actions>a.tal-outline-link.is-primary{border:1px solid var(--bronze);background:var(--bronze);color:#fff;border-radius:12px;gap:16px;min-width:0;min-height:48px;padding:14px 20px;line-height:1.4}.tal-production-quality-actions>a.tal-outline-link.is-primary:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.tal-production-quality-actions>a.tal-outline-link.is-primary svg{flex-shrink:0}.tal-story-content{background:#0c0d0b94;border-color:#ffffff70;box-shadow:0 0 0 1px #ffffff1f,0 0 36px #ffffff3d,0 0 90px #ffffff1f}.tal-story-overlay{pointer-events:none;background:linear-gradient(90deg,#07080729,#0708070d 25%,#07080738 50%,#0708070d 75%,#07080729)}.tal-story-frame img{filter:saturate(.9)contrast(1.04)}@media (width<=600px){.tal-story-content{background:#0c0d0bb3;box-shadow:0 0 0 1px #ffffff1f,0 0 28px #ffffff38,0 0 60px #ffffff1a}}.tal-story-content{color:#20201e;background:#ffffffb3;border-color:#fffc}.tal-story-content p{color:#66625c}.tal-story-content a{color:#35332f;border-bottom-color:#20201e4d}.tal-story-content a:focus-visible{outline-color:#20201e}@media (width<=600px){.tal-story-content{background:#ffffffb3}}.tal-story-content{border:0;box-shadow:0 0 36px #ffffff3d,0 0 90px #ffffff1f}@media (width<=600px){.tal-story-content{box-shadow:0 0 28px #ffffff38,0 0 60px #ffffff1a}}.tal-story{min-height:clamp(500px,34vw,700px)}@media (width<=600px){.tal-story{min-height:480px;padding-block:60px}}.tal-trust{padding-block:clamp(72px,8vw,120px)}.tal-trust-intro{margin-bottom:52px;display:block}.tal-trust-intro h2{letter-spacing:-.035em;max-width:23ch;font-size:clamp(38px,4.2vw,62px);line-height:1.12}.tal-trust-intro h2 u{text-decoration:none}.tal-trust-desktop{border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,76px);min-height:460px}.tal-trust-questions{border:0}.tal-trust-questions button{border-bottom-color:#1616161a;gap:16px;min-height:88px;padding:18px 8px}.tal-trust-questions button:hover{background:0 0;padding-left:8px}.tal-trust-questions button.is-active{color:var(--ink);background:0 0}.tal-trust-questions button>strong{font-size:clamp(21px,1.8vw,27px);line-height:1.2}.tal-trust-questions button>svg{opacity:.5;width:15px}.tal-trust-questions button.is-active>svg{opacity:1;color:var(--bronze)}.tal-trust-detail{gap:32px;padding:8px 0}.tal-trust-answer>span{display:none}.tal-trust-answer h3{margin:0 0 22px;font-size:clamp(28px,2.8vw,40px);line-height:1.15}.tal-trust-answer p{font-size:13px;line-height:1.85}.tal-trust-decision-grid{border:0;gap:28px;margin-top:0}.tal-trust-decision-grid>div,.tal-trust-decision-grid>div+div{border:0;padding:0}.tal-trust-decision-grid span,.tal-trust-proof>span{color:#77736d;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.tal-trust-decision-grid p{margin-top:12px;line-height:1.8}.tal-trust-proof{margin:0}.tal-trust-proof ul{gap:12px 20px}.tal-trust-actions{gap:16px;padding-top:40px}.tal-trust-actions>div{align-items:center;gap:16px 28px}.tal-trust-actions a.tal-outline-link{border:1px solid var(--bronze);background:var(--bronze);color:#fff;text-transform:none;letter-spacing:0;border-radius:12px;min-height:48px;padding:12px 20px;font-size:11px;font-weight:400}.tal-trust-actions a.tal-outline-link:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.tal-trust-actions a.tal-outline-link:not(.is-primary){background:0 0;border:0;padding:8px 0}.tal-trust-actions>p{display:none}@media (width<=900px){.tal-trust{padding-block:64px}.tal-trust-desktop{display:none}.tal-trust-intro{margin-bottom:36px}.tal-trust-mobile{display:block}.tal-trust-mobile>article,.tal-trust-mobile>article.is-active{background:0 0;border:0;border-bottom:1px solid #1616161f;border-radius:0}.tal-trust-mobile>article>button{gap:14px;min-height:76px;padding:18px 0}.tal-trust-mobile>article>button>span{background:0 0;font-size:9px}.tal-trust-mobile-detail{border:0;padding:4px 0 26px 42px}.tal-trust-mobile-detail>p{margin-bottom:24px;font-size:13px;line-height:1.85}.tal-trust-mobile-detail dl>div{border:0;padding:14px 0}.tal-trust-mobile-detail dd{font-size:12px;line-height:1.8}.tal-trust-actions>div{flex-wrap:wrap;display:flex}.tal-trust-actions a.tal-outline-link{width:auto}}@media (width<=600px){.tal-trust{padding:56px 19px}.tal-trust-intro h2{font-size:36px}.tal-trust-actions{padding-top:32px}.tal-trust-actions>div{flex-direction:column;align-items:stretch;gap:12px}}.tal-trust{background:#fff}.tal-trust-desktop{column-gap:0}.tal-trust-questions{border-right:1px solid #16161629;padding-right:clamp(24px,3vw,44px)}.tal-trust-detail{padding-left:clamp(32px,4vw,60px)}.tal-trust-actions{margin-left:42.5%;padding-left:clamp(32px,4vw,60px)}.tal-trust-actions>div{justify-content:flex-start}@media (width<=900px){.tal-trust-actions{margin-left:0;padding-left:0}}.tal-trust-detail .tal-trust-actions{margin:0;padding:0}.tal-trust-mobile-detail .tal-trust-actions{margin:24px 0 0;padding:0}.tal-trust-detail .tal-trust-actions>div{gap:12px 24px}@media (width<=600px){.tal-trust-mobile-detail .tal-trust-actions a.tal-outline-link{white-space:normal;gap:10px;min-width:0;line-height:1.5}.tal-trust-mobile-detail .tal-trust-actions a svg{flex-shrink:0}}.tal-trust-actions a.tal-outline-link.is-primary{background:var(--bronze);border-color:var(--bronze);color:#fff;border-radius:12px}.tal-trust-actions a.tal-outline-link.is-primary:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}@media (width<=900px){.tal-trust-mobile{gap:12px;display:grid}.tal-trust-mobile>article,.tal-trust-mobile>article.is-active{background:#fff;border:1px solid #e7e4df;border-radius:14px;overflow:hidden}.tal-trust-mobile>article>button{grid-template-columns:22px minmax(0,1fr) 18px;align-items:start;gap:12px;min-height:0;padding:22px 18px}.tal-trust-mobile>article>button>span:first-child{color:#969088;width:auto;height:auto;padding-top:4px;font-size:9px}.tal-trust-mobile>article>button>svg{color:#77736d;margin-top:3px}.tal-trust-mobile>article>button>.tal-trust-mobile-question-copy{text-align:left;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;width:auto;height:auto;padding:0;display:flex}.tal-trust-mobile-question-copy>strong{color:#24231f;font:500 16px/1.45 var(--font-sans),sans-serif}.tal-trust-mobile-question-copy>span{color:#716c65;font:400 12px/1.75 var(--font-sans),sans-serif;display:block}.tal-trust-mobile-detail{margin:0 18px 0 52px;padding:0 0 24px}.tal-trust-mobile-detail[hidden]{display:none}.tal-trust-mobile-detail>p{border-top:1px solid #e7e4df;margin-bottom:20px;padding-top:20px;font-size:13px;line-height:1.85}.tal-trust-mobile-detail dl{gap:20px;display:grid}.tal-trust-mobile-detail dl>div{padding:0}.tal-trust-mobile-detail dt{color:#35332f;font-size:11px;font-weight:500}.tal-trust-mobile-detail dd{color:#716c65;margin-top:8px;font-size:12px;line-height:1.8}.tal-trust-mobile-detail ul{gap:12px;margin-top:24px}.tal-trust-mobile>.tal-trust-actions{margin:12px 0 0;padding:20px 0 0}.tal-trust-mobile>.tal-trust-actions>div{flex-direction:column;align-items:stretch;gap:10px;display:flex}.tal-trust-mobile>.tal-trust-actions a.tal-outline-link{white-space:normal;justify-content:center;gap:12px;width:100%;min-width:0;min-height:50px;padding:14px 18px;font-size:12px;line-height:1.5}.tal-trust-mobile>.tal-trust-actions a.tal-outline-link:not(.is-primary){color:#716c65;padding:12px 8px}.tal-trust-mobile>.tal-trust-actions a svg{flex-shrink:0}}@media (width<=360px){.tal-trust-mobile>article>button{grid-template-columns:18px minmax(0,1fr) 16px;gap:8px;padding:18px 14px}.tal-trust-mobile-question-copy>strong{font-size:15px}.tal-trust-mobile-detail{margin-left:40px;margin-right:14px}}@media (width<=900px){.tal-trust-mobile-detail .tal-trust-actions{margin:24px 0 0;padding:0}.tal-trust-mobile-detail .tal-trust-actions>div{flex-direction:column;align-items:stretch;gap:10px;display:flex}.tal-trust-mobile-detail .tal-trust-actions a.tal-outline-link{white-space:normal;justify-content:center;gap:10px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:11px;line-height:1.5}.tal-trust-mobile-detail .tal-trust-actions a.tal-outline-link:not(.is-primary){color:#716c65;padding:10px 0}.tal-trust-mobile-detail .tal-trust-actions a svg{flex-shrink:0}}.tal-process-roadmap{padding-block:clamp(72px,8vw,120px)}.tal-process-intro{margin-bottom:52px;display:block}.tal-process-intro h2{letter-spacing:-.035em;max-width:25ch;font-size:clamp(38px,4.2vw,62px);line-height:1.12}.tal-process-intro h2 u{text-decoration:none}.tal-process-navigation{border:0;border-bottom:1px solid #dedbd5;gap:24px}.tal-process-navigation:before{display:none}.tal-process-navigation button{border:0;gap:18px;padding:12px 0 24px}.tal-process-navigation button>span{color:#999188;background:0 0;border:0;border-radius:0;justify-self:start;width:auto;height:auto;font-size:10px}.tal-process-navigation button>strong{font:400 19px/1.4 var(--font-display),serif}.tal-process-navigation button.is-active{box-shadow:0 1px 0 var(--bronze);background:0 0}.tal-process-navigation button.is-active>span{color:#80664f;background:0 0}.tal-process-detail{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);min-height:340px;padding:44px 0}.tal-process-detail-head{display:block}.tal-process-detail-head>span{display:none}.tal-process-detail-head h3{font-size:clamp(28px,3vw,42px);line-height:1.16}.tal-process-detail-head p{max-width:48ch;margin-top:24px;font-size:13px;line-height:1.85}.tal-process-responsibilities{border:0;grid-template-columns:1fr;gap:24px;display:grid}.tal-process-responsibilities>div{border:0;padding:0}.tal-process-responsibilities span{color:#77736d;letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.tal-process-responsibilities p{margin-top:8px;font-size:12px;line-height:1.8}.tal-process-actions{padding-top:20px}.tal-process-actions>div{align-items:center;gap:16px 28px}.tal-process-actions a.tal-outline-link{text-transform:none;letter-spacing:0;border-radius:12px;min-height:48px;padding:12px 20px;font-size:11px;font-weight:400}.tal-process-actions a.tal-outline-link.is-primary{background:var(--bronze);border-color:var(--bronze);color:#fff}.tal-process-actions a.tal-outline-link.is-primary:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.tal-process-actions a.tal-outline-link:not(.is-primary){color:#716c65;background:0 0;border:0;padding:8px 0}.tal-process-actions>p{display:none}@media (width<=900px){.tal-process-roadmap{padding-block:64px}.tal-process-intro{margin-bottom:36px}.tal-process-mobile{gap:12px}.tal-process-mobile-step,.tal-process-mobile-step.is-active{background:#fff;border:1px solid #e7e4df;border-radius:14px}.tal-process-mobile-step>button{grid-template-columns:22px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:22px 18px}.tal-process-mobile-step>button>span:first-child{color:#969088;background:0 0;border-radius:0;width:auto;height:auto;padding-top:4px;font-size:9px}.tal-process-mobile-step>button>.tal-process-mobile-copy{text-align:left;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;width:auto;height:auto;padding:0;display:flex}.tal-process-mobile-copy>strong{color:#24231f;font:500 16px/1.45 var(--font-sans),sans-serif}.tal-process-mobile-copy>span{color:#716c65;font:400 12px/1.75 var(--font-sans),sans-serif}.tal-process-mobile-step>button>svg{color:#77736d;margin-top:3px}.tal-process-mobile-detail{border-top:1px solid #e7e4df;margin:0 18px 0 52px;padding:20px 0 24px}.tal-process-mobile-detail[hidden]{display:none}.tal-process-mobile-detail dl{gap:22px}.tal-process-mobile-detail dl>div{border:0;padding:0}.tal-process-mobile-detail dt{font-size:11px;font-weight:500}.tal-process-mobile-detail dd{color:#716c65;font-size:12px;line-height:1.8}.tal-process-actions{padding-top:32px}.tal-process-actions>div{flex-direction:column;align-items:stretch;gap:10px;display:flex}.tal-process-actions a.tal-outline-link{white-space:normal;justify-content:center;min-width:0;line-height:1.5}.tal-process-actions a svg{flex-shrink:0}}@media (width<=600px){.tal-process-roadmap{padding:56px 19px}.tal-process-intro h2{font-size:36px}}@media (width<=360px){.tal-process-mobile-step>button{grid-template-columns:18px minmax(0,1fr) 16px;gap:8px;padding:18px 14px}.tal-process-mobile-copy>strong{font-size:15px}.tal-process-mobile-detail{margin-left:40px;margin-right:14px}}.tal-process-responsibilities span,.tal-process-mobile-detail dt{align-items:center;gap:10px;display:flex}.tal-process-responsibilities span svg,.tal-process-mobile-detail dt svg{color:#9b795d;flex-shrink:0}.tal-process-mobile-copy{letter-spacing:0}.tal-production-quality,.tal-trust,.tal-process-roadmap{background:#fff}.tal-collections{background:#fff;padding-block:clamp(72px,8vw,120px);display:block}.tal-collections-heading{margin-bottom:48px}.tal-collections-heading h2{letter-spacing:-.035em;max-width:25ch;font-size:clamp(38px,4.2vw,62px);line-height:1.12}.tal-collections-heading h2 u{text-decoration:none}.tal-collections-desktop{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,90px);display:grid}.tal-collections-desktop>.tal-collection-list,.tal-collections-desktop>div:last-child{grid-area:auto}.tal-collections-desktop>.tal-collection-list{grid-auto-rows:auto;align-self:start}.tal-collection-list{border:0}.tal-collection-list button{border-top:0;border-bottom:1px solid #e7e4df;gap:18px;min-height:98px;padding:24px 0;font-size:clamp(21px,2vw,29px);line-height:1.3}.tal-collection-list button.is-active{color:#80664f;padding-left:0}.tal-collection-list button>span{padding-top:4px;font-size:9px}.tal-collection-media{background:#f5f4f1;border-radius:12px}.tal-collection-image{height:440px}.tal-collection-backdrop{display:none}.tal-collection-caption{background:#f8f7f5;padding:28px}.tal-collection-caption>span{color:#8b837a;letter-spacing:.07em;font-size:9px;font-weight:500}.tal-collection-caption>p{color:#716c65;margin:16px 0 20px;font-size:13px;line-height:1.85}.tal-collection-caption ul{gap:10px;margin-bottom:24px;display:grid}.tal-collection-caption li{color:#716c65;letter-spacing:0;text-transform:none;border:0;border-radius:0;padding:0;font-size:11px;font-weight:400}.tal-collection-caption a{letter-spacing:0;text-transform:none;border:0;min-height:44px;padding:0;font-size:11px;font-weight:400}.tal-collection-spinner{background:#16161626;width:28px;height:28px;top:16px;right:16px}@media (width<=900px){.tal-collections{padding-block:64px;display:block}.tal-collections-heading{margin-bottom:32px}.tal-collections-desktop{display:none}.tal-collections-mobile{border-bottom:0;display:block}.tal-mobile-collection{border-top:0;border-bottom:1px solid #e7e4df}.tal-mobile-collection>button{grid-template-columns:22px minmax(0,1fr) 18px;gap:14px;min-height:86px;padding:22px 0}.tal-mobile-collection>button>strong{font:500 15px/1.5 var(--font-sans),sans-serif}.tal-mobile-collection>button>span{font-size:9px}.tal-mobile-collection .tal-collection-media{border-radius:10px;margin:0 0 24px}.tal-mobile-collection .tal-collection-image{height:340px}.tal-collection-caption{padding:24px}}@media (width<=600px){.tal-collections{padding:56px 19px}.tal-collections-heading h2{font-size:36px}.tal-mobile-collection .tal-collection-image{height:320px}.tal-collection-caption{padding:22px 18px}.tal-collection-caption>p{font-size:12px}}:root{--text-body:16px;--text-support:14px;--text-caption:13px}:where(main,.page-contact) p:not([class*=eyebrow]):not([class*=kicker]):not([class*=breadcrumb]),:where(main,.page-contact) dd{font-size:var(--text-body)!important;line-height:1.8!important}:where(main) :is(p[class*=eyebrow],p[class*=kicker],dt),:where(main) :is(ul,ol):not([class*=breadcrumb]) li{font-size:var(--text-support)!important;line-height:1.65!important}:where(main) small{font-size:var(--text-caption)!important;line-height:1.7!important}:where(main) :is(.tal-collection-caption>span,.tal-process-responsibilities span,.tal-trust-decision-grid span,.tal-trust-proof>span){font-size:var(--text-support)!important;line-height:1.5!important}:where(main) :is(.tal-process-mobile-copy>span,.tal-trust-mobile-question-copy>span,.corporate-video-copy>span){letter-spacing:0;font-size:var(--text-body)!important;line-height:1.8!important}:where(main) :is(.tal-process-mobile-copy>strong,.tal-trust-mobile-question-copy>strong){font-size:18px!important;line-height:1.45!important}:where(main) :is(.tal-collection-caption li,.tal-trust-proof li,.tal-trust-mobile-detail li){font-size:var(--text-support)!important}:where(main,.page-contact) :is(label,.page-contact-consent){font-size:var(--text-support)!important;line-height:1.65!important}.tal-footer-contact,.tal-footer-socials a,.tal-footer-column a,.tal-footer-mobile-links a{font-size:var(--text-support)!important;line-height:1.7!important}.tal-footer-socials>p,.tal-footer-bottom{line-height:1.65;font-size:var(--text-caption)!important}@media (width<=900px){.tal-process-mobile{display:block;position:relative}.tal-process-mobile:before{content:"";pointer-events:none;background:#ded8d0;width:1px;position:absolute;top:32px;bottom:42px;left:17px}.tal-process-mobile-step,.tal-process-mobile-step.is-active{background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.tal-process-mobile-step>button{grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:16px;padding:22px 0;position:relative}.tal-process-mobile-step>button>span:first-child{z-index:1;color:#8c8276;background:#fff;border:1px solid #ded8d0;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;font-size:10px;display:grid;position:relative}.tal-process-mobile-step.is-active>button>span:first-child{border-color:var(--bronze);background:var(--bronze);color:#fff}.tal-process-mobile-step>button>.tal-process-mobile-copy{gap:10px;padding-top:4px}.tal-process-mobile-step>button>svg{width:16px;height:16px;margin-top:9px}.tal-process-mobile-detail{background:#f7f6f3;border:0;border-radius:12px;margin:0 0 12px 52px;padding:22px}.tal-process-mobile-detail dl{gap:24px}.tal-process-mobile-step:not(:last-child) .tal-process-mobile-copy{padding-bottom:10px}}@media (width<=360px){.tal-process-mobile-step>button{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;padding:20px 0}.tal-process-mobile-detail{margin-left:48px;margin-right:0;padding:18px}}.tal-collections .tal-collection-media,.tal-collections .tal-collection-image{background:#fff}.tal-collections .tal-collection-caption{background:#fff;padding:28px 0 0}@media (width<=600px){.tal-collections .tal-collection-caption{padding:24px 0 0}}@media (width>=901px){.tal-collections-desktop{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:0}.tal-collections-desktop>.tal-collection-list{padding-right:clamp(24px,3vw,48px)}.tal-collections-desktop>div:last-child{border-left:1px solid #e2ded8;padding-left:clamp(24px,3vw,48px)}.tal-collections .tal-collection-media{border-radius:0;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:28px;display:grid;overflow:visible}.tal-collections .tal-collection-image{aspect-ratio:3/4;background:#f8f8f6;border-radius:12px;height:auto;min-height:360px;overflow:hidden}.tal-collections .tal-collection-image>img{object-fit:contain;object-position:center}.tal-collections .tal-collection-caption{padding:6px 0 0}.tal-collection-list button{font-size:clamp(19px,1.65vw,26px)}}@media (width>=901px) and (width<=1200px){.tal-collections .tal-collection-media{grid-template-columns:1fr}.tal-collections .tal-collection-image{aspect-ratio:auto;height:420px;min-height:0}}@media (width<=900px){.tal-mobile-collection.is-active{padding-bottom:12px}.tal-collections .tal-collection-media{border-radius:0;padding:0;overflow:visible}.tal-mobile-collection .tal-collection-image{background:#f8f8f6;border-radius:12px;height:clamp(340px,90vw,440px);overflow:hidden}.tal-collections .tal-collection-image>img{object-fit:contain;object-position:center}.tal-collections .tal-collection-caption{border-top:1px solid #e7e4df;margin-top:24px;padding-top:24px}}.tal-collections .tal-collection-image>img{object-fit:cover;object-position:center}@media (width<=900px){.tal-collections{padding-block:40px}.tal-collections-heading{margin-bottom:24px}.tal-mobile-collection>button{gap:10px;min-height:64px;padding:16px 0}.tal-mobile-collection>button>strong{font-size:14px;line-height:1.45}.tal-mobile-collection .tal-collection-image{border-radius:10px;height:240px}.tal-mobile-collection .tal-collection-image>img{object-position:center 30%}.tal-collections .tal-collection-caption{border:0;margin-top:0;padding:16px 0 0}.tal-collection-caption>span,.tal-collection-caption ul{display:none}.tal-collection-caption>p{margin:0 0 10px}.tal-collection-caption a{min-height:40px;font-size:12px}.tal-mobile-collection .tal-collection-media{margin-bottom:16px}.tal-mobile-collection.is-active{padding-bottom:0}}@media (width<=600px){.tal-collections{padding:40px 19px}.tal-mobile-collection .tal-collection-image{height:220px}}.tal-collections .tal-collection-caption a{border:1px solid var(--bronze);background:var(--bronze);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.tal-collections .tal-collection-caption a:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.tal-collections .tal-collection-caption a:focus-visible{outline-offset:4px;outline:2px solid #80664f}.tal-collections .tal-collection-caption a svg{flex-shrink:0}@media (width<=900px){.tal-collections .tal-collection-caption a{width:100%;min-height:48px}}.tal-intro{background:#fff;padding-block:clamp(64px,7vw,104px)}.tal-intro-inner{gap:30px;width:min(100%,1080px)}.tal-intro-brand{justify-content:center;align-items:center;gap:28px;width:auto;display:flex}.tal-intro-logo{width:140px}.tal-intro-sedex{width:112px}.tal-intro h2{letter-spacing:-.035em;max-width:960px;margin:0;line-height:1.13}.tal-intro-copy{width:min(100%,710px);margin:0}.tal-intro-copy>p{color:#716c65}.tal-intro-actions{justify-content:center;align-items:center;gap:16px 28px;margin:0;display:flex}.tal-intro-actions a.tal-outline-link{letter-spacing:0;text-transform:none;border-radius:12px;gap:14px;min-width:0;min-height:48px;padding:12px 20px;font-size:12px;font-weight:400;line-height:1.5}.tal-intro-actions a.tal-outline-link.is-primary{background:var(--bronze);border-color:var(--bronze);color:#fff}.tal-intro-actions a.tal-outline-link.is-primary:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.tal-intro-actions a.tal-outline-link:not(.is-primary){color:#716c65;background:0 0;border:0;padding:12px 0}@media (width<=600px){.tal-intro{text-align:left;padding:48px 19px}.tal-intro-inner{justify-items:start;gap:26px}.tal-intro-brand{justify-content:flex-start;gap:24px}.tal-intro-logo{width:120px}.tal-intro-sedex{width:96px}.tal-intro h2{margin:0;line-height:1.16}.tal-intro-actions{flex-direction:column;align-items:stretch;gap:8px;width:100%}.tal-intro-actions a.tal-outline-link{justify-content:center}}.tal-showcase.tal-section{background:#fff;padding-block:clamp(56px,6vw,88px)}.tal-showcase-head{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.tal-showcase-head h2{letter-spacing:-.035em;line-height:1.12}.tal-showcase-head h2 u{text-decoration:none}.tal-showcase-controls{pointer-events:auto;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex;position:static;inset:auto;translate:none}.tal-showcase-controls>button{width:44px;height:44px;box-shadow:none;background:#fff;border:1px solid #dedbd5}.tal-showcase-controls>button:hover{color:var(--ink);background:#f4f2ef}.tal-showcase-controls>button:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}.tal-showcase-rail-wrap{--rail-gap:18px;--rail-card:calc((100vw - 7.6vw - (var(--rail-columns) - 1) * var(--rail-gap)) / var(--rail-columns));margin:36px 0 0}.tal-product-image{background:#f6f5f2;border-radius:12px}.tal-product-image-backdrop{display:none}.tal-product-image-loader>img{object-fit:cover;object-position:center}.tal-product-card h3{font:400 15px/1.55 var(--font-sans),sans-serif;letter-spacing:0;margin-top:14px}.tal-product-image>.tal-product-image-label{letter-spacing:0;text-transform:none;border-radius:8px;font-size:10px;font-weight:400}@media (width<=600px){.tal-showcase.tal-section{padding:44px 19px}.tal-showcase-head{align-items:flex-end;gap:16px}.tal-showcase-head h2{font-size:36px}.tal-showcase-controls{gap:6px}.tal-showcase-controls>button{width:36px;height:36px}.tal-showcase-rail-wrap{--rail-gap:12px;--rail-card:calc((100vw - 38px) * .63);margin:26px -19px 0 0}.tal-product-rail{padding-right:19px;scroll-padding-left:0}.tal-product-card h3{margin-top:12px;font-size:14px;line-height:1.5}.tal-product-image{border-radius:10px}}@media (width<=360px){.tal-showcase-head{flex-direction:column;align-items:flex-start;gap:18px}.tal-showcase-controls{align-self:flex-end}}.tal-hero-minimum{box-shadow:none;background:0 0;border:0}.tal-hero-moq-note{color:#fffc;margin-top:12px;font-size:14px;font-weight:400;line-height:1.5;display:block}@media (width<=600px){.tal-hero-moq-note{margin-top:10px;font-size:14px}}.production-page :is(.production-hero,.production-flow,.production-proof,.production-decision,.production-faq,.production-next,.production-final-cta){color:var(--ink);background:#fff}.production-page :is(.production-flow,.production-proof,.production-decision,.production-faq,.production-next){padding-block:clamp(72px,8vw,112px)}.production-hero{gap:clamp(40px,6vw,90px);min-height:740px;padding-top:140px;padding-bottom:80px}.production-hero-copy{gap:48px}.production-breadcrumb,.production-breadcrumb span[aria-current=page]{color:#8b837a;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.production-hero h1{letter-spacing:-.035em;font-size:clamp(48px,5vw,76px);line-height:1.08}.production-hero-copy>div>p,.production-hero-copy .production-micro-trust{color:#716c65}.production-hero-actions{align-items:center;gap:12px 24px;margin-top:30px}.production-hero-actions a{text-transform:none;letter-spacing:0;border-radius:12px;min-height:48px;padding:12px 20px;font-size:12px;font-weight:400;line-height:1.5}.production-hero-actions a.is-primary:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.production-hero-actions a:not(.is-primary){color:#716c65;background:0 0;border:0;padding:12px 0}.production-hero-media{aspect-ratio:4/5;border-radius:12px;max-height:560px}.production-hero-media:after{display:none}.production-hero-media span{text-transform:none;letter-spacing:0;border-radius:8px;font-size:11px;font-weight:400}.production-trust-strip{border:0;gap:24px;padding-block:28px}.production-trust-strip p,.production-trust-strip p+p{letter-spacing:0;text-transform:none;color:#716c65;border:0;min-height:0;padding:0;font-weight:400;font-size:14px!important}.production-section-heading,.production-proof-heading,.production-next>div{margin-bottom:48px;display:block}.production-page :is(.production-section-heading>p,.production-proof-heading>p,.production-decision-copy>p,.production-faq-heading>p,.production-next>div>p,.production-final-cta>div>p){color:#8b837a;letter-spacing:.04em;margin-bottom:18px;font-weight:400;font-size:13px!important}.production-page :is(.production-section-heading h2,.production-proof-heading h2,.production-decision-copy h2,.production-faq-heading h2,.production-next h2,.production-final-cta h2){letter-spacing:-.035em;max-width:24ch;font-size:clamp(38px,4.2vw,62px);line-height:1.13}.production-section-heading>span{color:#716c65;max-width:65ch;margin-top:24px;font-size:16px;line-height:1.8;display:block}.production-step-list{border-top:0}.production-step-list li{border-bottom-color:#e7e4df;grid-template-columns:44px minmax(0,1fr) minmax(0,.65fr);gap:32px;min-height:200px;padding:36px 0}.production-step-list h3{font-size:clamp(25px,2.5vw,36px);line-height:1.2}.production-step-output{border-left:1px solid #e7e4df;padding-left:32px}.production-step-output small{text-transform:none;letter-spacing:0;align-items:center;gap:10px;font-weight:400;display:flex}.production-step-output small svg{color:#9b795d;flex-shrink:0}.production-step-output strong{color:#716c65;font-size:14px;font-weight:400;line-height:1.8}.production-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px}.production-proof-grid article>div,.production-proof-grid article.is-tall>div{aspect-ratio:4/5;border-radius:12px}.production-proof-grid article>span{display:none}.production-proof-grid h3{margin-top:24px;font-size:28px;line-height:1.2}.production-proof-grid p{color:#716c65}.production-decision{gap:clamp(40px,6vw,90px)}.production-decision-media{border-radius:12px;min-height:600px}.production-decision-copy h2{margin-bottom:32px}.production-decision-row{border-top-color:#e7e4df;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:24px 0}.production-decision-row h3{text-transform:none;letter-spacing:0;font-size:15px;font-weight:500;line-height:1.5}.production-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,90px)}.production-faq-heading h2{margin-top:0}.production-faq-list{border:0}.production-faq-list details{border:1px solid #e7e4df;border-radius:14px;margin-bottom:12px}.production-faq-list summary{min-height:80px;font:500 16px/1.5 var(--font-sans),sans-serif;grid-template-columns:20px minmax(0,1fr) 18px;gap:12px;padding:22px 18px}.production-faq-list summary>span{color:#969088}.production-faq-list details>p{color:#716c65;margin:0 22px 24px 50px}.production-faq-list summary:focus-visible{outline:2px solid var(--bronze);outline-offset:3px;border-radius:12px}.production-page .global-delivery-home{background:#fff;grid-template-columns:1fr;gap:32px;display:grid}.production-page .corporate-video-copy>p{display:none}.production-next nav{border:0;gap:32px}.production-next nav a,.production-next nav a+a{border:0;border-top:1px solid #e7e4df;min-height:0;padding:24px 30px 24px 0}.production-next nav a:hover,.production-next nav a+a:hover{padding-left:0}.production-next nav span{font-size:25px;line-height:1.3}.production-next nav p{max-width:none}.production-final-cta{min-height:0;padding:72px var(--page-gutter) 88px}.production-final-cta>div{width:min(100%,900px)}.production-final-cta h2{margin:0 auto}.production-final-cta>div>span{color:#716c65;margin:28px auto}.production-final-cta a{background:var(--bronze);color:#fff;text-transform:none;letter-spacing:0;border-radius:12px;min-height:48px;padding:12px 20px;font-size:12px;font-weight:400}.production-final-cta a:hover{background:#c7a98c}.production-final-cta small{display:none}.production-page .tech-pack-prompt{box-shadow:none;background:#f7f6f3;border:0}@media (width<=900px){.production-hero{grid-template-columns:1fr;gap:36px;min-height:0;padding:112px 19px 48px}.production-hero-copy{gap:32px}.production-hero h1{font-size:clamp(40px,7vw,58px)}.production-hero-media{aspect-ratio:16/10;width:100%;min-height:0;max-height:none}.production-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 19px}.production-page :is(.production-flow,.production-proof,.production-decision,.production-faq,.production-next){padding:56px 19px}.production-section-heading,.production-proof-heading,.production-next>div{margin-bottom:32px}.production-page :is(.production-section-heading h2,.production-proof-heading h2,.production-decision-copy h2,.production-faq-heading h2,.production-next h2,.production-final-cta h2){font-size:36px}.production-step-list{position:relative}.production-step-list:before{content:"";background:#ded8d0;width:1px;position:absolute;top:24px;bottom:36px;left:17px}.production-step-list li{border:0;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:24px 0;position:relative}.production-step-list li>span{z-index:1;background:#fff;border:1px solid #ded8d0;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;display:grid}.production-step-list h3{font:500 18px/1.45 var(--font-sans),sans-serif;letter-spacing:0;padding-top:4px}.production-step-list p{margin-top:14px}.production-step-output{background:#f7f6f3;border:0;border-radius:12px;grid-column:2;padding:18px}.production-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.production-decision{grid-template-columns:1fr;gap:36px}.production-decision-media{height:360px;min-height:0}.production-faq{grid-template-columns:1fr;gap:32px}.production-faq-list summary{padding:20px 16px}.production-next nav{grid-template-columns:1fr;gap:8px}.production-next nav a,.production-next nav a+a{padding:24px 28px 24px 0}.production-final-cta{padding:56px 19px}}@media (width<=600px){.production-hero-actions{flex-direction:column;align-items:stretch;gap:8px}.production-hero-media span{font-size:10px;bottom:12px;left:12px;right:auto}.production-proof-grid{grid-template-columns:1fr;gap:36px}.production-proof-grid article>div,.production-proof-grid article.is-tall>div{aspect-ratio:4/3}.production-proof-grid h3{margin-top:20px;font-size:25px}.production-decision-media{height:300px}.production-faq-list details>p{margin-left:48px;margin-right:18px}.production-final-cta a{justify-content:center;width:100%}.production-page .global-delivery-home{gap:24px;padding:40px 19px}}.production-trust-strip{gap:16px;padding-block:24px 40px}.production-trust-strip p,.production-trust-strip p+p{color:#45413b;background:#f8f7f5;border:1px solid #e7e4df;border-radius:14px;min-height:120px;padding:24px;line-height:1.7!important}@media (width<=900px){.production-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 19px 32px}.production-trust-strip p,.production-trust-strip p+p{min-height:132px;padding:20px}}@media (width<=360px){.production-trust-strip p,.production-trust-strip p+p{padding:16px}}.production-page .tech-pack-prompt:has(+.page-contact-position){margin-bottom:0}.production-page .tech-pack-prompt+.page-contact-position{margin-top:0}.production-page .production-flow{padding-top:64px}.production-page .production-section-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px 64px;display:grid}.production-section-heading>p{grid-column:1}.production-section-heading h2{grid-area:2/1}.production-section-heading>span{grid-area:2/2;align-self:center;margin:0}.production-page .production-step-list{max-width:1100px;margin-inline:auto}.production-page .production-proof{padding-top:80px;padding-bottom:64px}.production-proof-heading h2{max-width:24ch}.production-proof-grid article>div,.production-proof-grid article.is-tall>div{aspect-ratio:4/3}.production-proof-film{border-top:1px solid #e7e4df;margin-top:64px;padding-top:48px}.production-page .production-proof-film .corporate-video-feature{background:0 0;padding:0}.production-page .production-proof-film .corporate-video-copy h2{font-size:clamp(30px,3vw,44px)}.production-page .production-decision{background:#f8f7f5;padding-block:80px}.production-decision-copy>p{margin-bottom:14px}.production-decision-row{border:0}.production-decision-media{height:520px;min-height:0}.production-page .global-delivery-home{padding-top:80px;padding-bottom:80px}.production-page .global-delivery-home .global-delivery-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:none;display:grid}.production-page .global-delivery-home h2{grid-row:auto}.production-page .global-delivery-home .global-delivery-copy>p:not(.global-delivery-eyebrow){grid-column:2;margin:0}.production-page .global-delivery-home .global-delivery-image{height:360px}.production-page .production-faq{padding-top:64px;padding-bottom:64px}.production-page .production-next{padding-top:48px;padding-bottom:48px}.production-next>div>p{display:none}.production-page .production-next h2{max-width:none;font-size:clamp(30px,3vw,42px)}.production-page .production-next nav a{background:#f8f7f5;border:0;border-radius:12px;padding:24px 42px 24px 24px}.production-page .production-next nav a:hover{padding-left:24px}.production-page .production-next nav span{font:500 17px/1.5 var(--font-sans),sans-serif}.production-page .tech-pack-prompt{border-radius:0;margin-block:40px 0;padding-block:48px}.production-page .tech-pack-prompt-icon{border:0;border-radius:0}.production-page .tech-pack-prompt-actions a:first-child{background:var(--bronze);color:#fff;border-radius:12px;padding:12px 18px;font-weight:400}.production-page .tech-pack-prompt-actions a:last-child:not(:first-child){font-weight:400;text-decoration:none}@media (width<=900px){.production-page .production-section-heading{display:block}.production-section-heading>span{margin-top:20px}.production-proof-film{margin-top:36px;padding-top:32px}.production-page .production-proof-film .corporate-video-feature{gap:24px}.production-page .production-decision{padding:48px 19px}.production-decision-media{height:320px}.production-decision-row{padding:18px 0}.production-page .global-delivery-home{padding:48px 19px}.production-page .global-delivery-home .global-delivery-copy{display:block}.production-page .global-delivery-home .global-delivery-copy>p:not(.global-delivery-eyebrow){margin-top:20px}.production-page .global-delivery-home .global-delivery-image{height:280px}.production-page .production-next{padding:40px 19px}.production-page .production-next nav a,.production-page .production-next nav a+a{padding:22px 40px 22px 22px}.production-page .tech-pack-prompt{margin-top:24px;padding:32px 19px}}@media (width<=600px){.production-page .production-flow{padding-top:40px}.production-page .production-proof{padding:48px 19px}.production-page .production-proof-grid{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.production-proof-grid article{scroll-snap-align:start;flex:0 0 86%;min-width:0}.production-proof-grid h3{font-size:24px}.production-page .production-faq{padding:48px 19px}.production-page .production-faq-list details{border:0;border-bottom:1px solid #e7e4df;border-radius:0;margin:0}.production-faq-list summary{padding:22px 0}.production-faq-list details>p{margin-left:32px;margin-right:0}.production-page .tech-pack-prompt{grid-template-columns:1fr;gap:16px}.production-page .tech-pack-prompt-icon{justify-content:start;width:auto;height:auto}.production-page .tech-pack-prompt-actions{flex-direction:column;align-items:stretch;gap:10px}.production-page .tech-pack-prompt-actions a{text-align:center;justify-content:center;line-height:1.5}}.product-dev-page .product-dev-hero-media:before{display:none}.product-dev-page .product-dev-actions a.is-primary{background:var(--bronze);border-color:var(--bronze);color:#fff}.product-dev-page .product-dev-actions a.is-primary:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.product-dev-page .product-dev-decisions{padding-block:clamp(64px,7vw,100px)}.product-dev-decisions .product-dev-section-heading{margin-bottom:40px;display:block}.product-dev-decision-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-dev-decision-grid article{background:#fff;border:1px solid #e7e4df;border-radius:14px;min-height:0;padding:28px}.product-dev-decision-grid article>span{color:#969088;font-size:10px;font-weight:400}.product-dev-decision-grid h3{margin:20px 0 16px;font-size:28px;line-height:1.2}.product-dev-page .product-dev-proof-heading>span{color:#716c65;max-width:70ch;margin-top:24px;font-size:16px;line-height:1.8;display:block}.product-dev-page .product-dev-proof-grid article.is-featured>div{aspect-ratio:4/3}.product-dev-page .product-dev-matrix-copy dl{border:0;gap:24px;display:grid}.product-dev-page .product-dev-matrix-copy dl>div{border:0;padding:0;display:block}.product-dev-page .product-dev-matrix-copy dt{text-transform:none;letter-spacing:0;color:#45413b;align-items:center;gap:10px;font-weight:500;display:flex}.product-dev-page .product-dev-matrix-copy dt svg{color:#9b795d;flex-shrink:0}.product-dev-page .product-dev-matrix-copy dd{color:#716c65;margin-top:12px}.product-dev-page .product-dev-matrix-media span{text-transform:none;letter-spacing:0;border-radius:8px;font-size:11px;font-weight:400}@media (width<=900px){.product-dev-page .product-dev-decisions{padding:48px 19px}.product-dev-page .product-dev-hero-media{aspect-ratio:16/10;width:100%;max-width:100%;min-height:0}.product-dev-decision-grid{gap:16px}.product-dev-decision-grid article{padding:24px}.product-dev-page .product-dev-matrix-media{aspect-ratio:auto;width:100%;min-width:0;max-width:100%}}@media (width<=600px){.product-dev-decision-grid{grid-template-columns:1fr}.product-dev-decision-grid h3{margin-top:16px;font-size:24px}.product-dev-page .product-dev-matrix-media span{text-align:center;bottom:12px;left:12px;right:12px}}.sample-page .sample-hero-media:before,.sample-page .sample-hero-media:after{display:none}.sample-page .sample-actions a.is-primary{background:var(--bronze);border-color:var(--bronze);color:#fff}.sample-page .sample-actions a.is-primary:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.sample-page :is(.sample-start,.sample-proof,.sample-evaluation,.sample-approval){color:var(--ink);background:#fff;padding-block:clamp(64px,7vw,104px)}.sample-page :is(.sample-section-heading,.sample-approval-heading){margin-bottom:40px;display:block}.sample-page :is(.sample-section-heading h2,.sample-proof-copy h2,.sample-approval-heading h2){letter-spacing:-.035em;max-width:24ch;font-size:clamp(38px,4.2vw,62px);line-height:1.13}.sample-page :is(.sample-section-heading>p,.sample-proof-copy>p,.sample-approval-heading>p){color:#8b837a;letter-spacing:.04em;margin-bottom:18px;font-weight:400;font-size:13px!important}.sample-page :is(.sample-section-heading>span,.sample-proof-copy>span){color:#716c65;max-width:70ch;margin-top:24px;font-size:16px;line-height:1.8;display:block}.sample-page :is(.sample-start-grid,.sample-evaluation-grid){border:0;gap:20px}.sample-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-page :is(.sample-start-grid,.sample-evaluation-grid) article{border:1px solid #e7e4df;border-radius:14px;min-height:0;padding:28px}.sample-page :is(.sample-start-grid,.sample-evaluation-grid) h3{margin:20px 0 16px;font-size:28px;line-height:1.25}.sample-page :is(.sample-start-grid,.sample-evaluation-grid) p{color:#716c65}.sample-page .sample-proof{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px 64px}.sample-proof-copy{grid-area:1/1;align-self:center;padding:0}.sample-proof-copy h2{margin-top:0}.sample-page .sample-proof-media{border-radius:12px}.sample-page .sample-proof-media.is-main{grid-area:1/2/3;height:580px;min-height:0}.sample-page .sample-proof-media.is-detail{grid-area:2/1;max-width:360px;height:220px}.sample-page .sample-evaluation{background:#f8f7f5}.sample-page .sample-evaluation-grid article{background:#fff}.sample-page .sample-responsibility-copy dl{border:0;gap:24px;display:grid}.sample-page .sample-responsibility-copy dl>div{border:0;padding:0;display:block}.sample-page .sample-responsibility-copy dt{text-transform:none;letter-spacing:0;color:#45413b;align-items:center;gap:10px;font-weight:500;display:flex}.sample-page .sample-responsibility-copy dt svg{color:#9b795d;flex-shrink:0}.sample-page .sample-responsibility-copy dd{color:#716c65;margin-top:12px}.sample-page .sample-approval-grid{border:0;gap:28px}.sample-page .sample-approval-grid article{border:0;border-top:1px solid #ded8d0;min-height:0;padding:24px 0}.sample-page .sample-approval-grid h3{margin:24px 0 16px;font-size:28px;line-height:1.25}.sample-approval-note{align-items:flex-start}.sample-approval-note svg{flex-shrink:0;margin-top:6px}@media (width<=900px){.sample-page :is(.sample-start,.sample-proof,.sample-evaluation,.sample-approval){padding:48px 19px}.sample-page :is(.sample-section-heading h2,.sample-proof-copy h2,.sample-approval-heading h2){font-size:36px}.sample-page .sample-proof{grid-template-columns:minmax(0,1fr);gap:28px}.sample-page .sample-proof-copy{grid-area:1/1}.sample-page .sample-proof-media.is-main{aspect-ratio:auto;grid-area:2/1;width:100%;max-width:100%;height:320px}.sample-page .sample-proof-media.is-detail{grid-area:3/1;justify-self:end;width:70%;max-width:360px;height:220px;margin:0}.sample-page .sample-responsibility-media{aspect-ratio:auto;width:100%;min-width:0;max-width:100%}.sample-page .sample-hero-media{aspect-ratio:16/10;width:100%;max-width:100%;min-height:0}}@media (width<=600px){.sample-page :is(.sample-start-grid,.sample-evaluation-grid){grid-template-columns:1fr;gap:14px}.sample-page :is(.sample-start-grid,.sample-evaluation-grid) article{padding:24px}.sample-page :is(.sample-start-grid,.sample-evaluation-grid) h3{margin-top:16px;font-size:24px}.sample-page .sample-approval-grid{grid-template-columns:1fr;gap:8px}.sample-page .sample-approval-grid article{grid-template-columns:24px minmax(0,1fr);gap:14px;padding:24px 0;display:grid}.sample-page .sample-approval-grid h3{margin:0;font-size:24px}.sample-page .sample-approval-grid p{grid-column:2}.sample-page .sample-proof-media.is-main{height:260px}.sample-page .sample-proof-media.is-detail{height:180px}}:is(.serial-page,.order-page,.factory-page)>section{color:var(--ink);background:#fff}:is(.serial-page,.order-page,.factory-page)>section:not(.production-hero):not(.production-trust-strip):not(.page-contact):not(.tech-pack-prompt){padding-block:clamp(64px,7vw,104px)}:is(.serial-page,.order-page,.factory-page) :is(header,.serial-section-heading,.serial-proof-heading,.serial-standard-copy,.serial-communication-copy,.order-decisions>div,.order-timing-copy,.order-preparation-copy,.factory-control>div,.factory-visit>div)>h2{max-width:25ch;font:400 clamp(38px,4.2vw,62px)/1.13 var(--font-display),serif;letter-spacing:-.035em}:is(.serial-page,.order-page,.factory-page) :is(header,.serial-section-heading,.serial-proof-heading)>p{color:#8b837a;letter-spacing:.04em;font-weight:400;font-size:13px!important}:is(.serial-page,.order-page,.factory-page) :is(header,.serial-section-heading,.serial-proof-heading,.serial-standard-copy,.serial-communication-copy,.order-decisions>div,.order-timing-copy,.order-preparation-copy,.factory-control>div,.factory-visit>div)>span{color:#716c65;max-width:70ch;margin-top:22px;font-size:16px;line-height:1.8;display:block}:is(.serial-page,.order-page,.factory-page) .production-hero-copy>small,.factory-hero-copy>div>small{color:#716c65;margin-top:20px}:is(.serial-page,.order-page,.factory-page) .production-hero-copy>small svg,.factory-hero-copy>div>small svg{display:none}:is(.serial-actions,.order-hero-actions,.factory-actions) a.is-primary{background:var(--bronze);border-color:var(--bronze);color:#fff}:is(.serial-actions,.order-hero-actions,.factory-actions) a.is-primary:hover{color:#fff;background:#c7a98c;border-color:#c7a98c}.serial-page .serial-hero-media:before{display:none}.serial-page .serial-start{padding-inline:var(--page-gutter)}.serial-section-heading,.serial-proof-heading{margin-bottom:40px;display:block}.serial-page :is(.serial-start-grid,.serial-standard-grid,.serial-logistics-grid){border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.serial-page :is(.serial-start-grid,.serial-standard-grid,.serial-logistics-grid) article{background:#fff;border:1px solid #e7e4df;border-radius:14px;min-height:0;padding:28px}.serial-page :is(.serial-start-grid,.serial-standard-grid,.serial-logistics-grid) h3{font:400 28px/1.25 var(--font-display),serif;margin:20px 0 16px}.serial-page :is(.serial-start-grid,.serial-standard-grid,.serial-logistics-grid,.serial-proof-grid) p,.serial-page .serial-proof-heading>span{color:#716c65}.serial-page .serial-proof-grid article.is-featured>div{aspect-ratio:4/3}.serial-page .serial-step-list dl{background:#f8f7f5;border:0;border-radius:12px;margin:0;padding:20px}.serial-page .serial-step-list dl>div{border:0;padding:0}.serial-page .serial-step-list dl>div+div{margin-top:22px}.serial-page .serial-step-list dt{color:#77736d;letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.serial-page .serial-standard{background:#f8f7f5}.serial-standard-copy{margin-bottom:36px}.serial-communication-copy>span{color:#716c65}.serial-communication-copy ul{gap:18px;padding-left:0;display:grid}.serial-page .serial-next nav{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.order-page,.factory-page) .production-hero-copy{justify-content:flex-start}:is(.order-page,.factory-page) .production-hero-media{border-radius:12px;min-height:0}:is(.order-page,.factory-page) .production-hero-copy nav{color:#8b837a;font-size:12px;font-weight:400}.order-hero-copy>p{color:#716c65}.order-page .order-hero-copy h1{margin-top:32px}.order-output-strip,.factory-scope{border:0;gap:16px;padding:24px var(--page-gutter)!important}:is(.order-output-strip,.factory-scope)>div:nth-child(n){background:#f8f7f5;border:1px solid #e7e4df;border-radius:14px;min-height:120px;padding:24px}:is(.order-output-strip,.factory-scope)>div>span{display:none}:is(.order-output-strip,.factory-scope)>div>p{color:#716c65;letter-spacing:0;text-transform:none;margin:0;font-weight:400;font-size:14px!important}:is(.order-page,.factory-page) header{margin-bottom:40px;display:block}.order-roadmap ol{border:0}.order-roadmap ol>li{border-color:#e7e4df;padding:32px 0}.order-step-title h3{font:400 28px/1.25 var(--font-display),serif}.order-roadmap dl{gap:24px}.order-roadmap dl>div{border:0;padding:0}.order-roadmap dt{letter-spacing:0;text-transform:none;color:#8b837a;font-size:13px;font-weight:500}.order-roadmap dd{color:#716c65}:is(.order-table,.factory-handoff-table){border-color:#e7e4df}:is(.order-table,.factory-handoff-table) [role=row]>*{border-color:#e7e4df;padding:24px;font-size:14px;line-height:1.8}:is(.order-table,.factory-handoff-table) .is-head,.order-page :is(.order-decisions,.order-timing){background:#f8f7f5}.order-decisions ol li{color:#45413b;border-color:#ded8d0;padding-block:20px}.order-timing li{color:#716c65}.order-change>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.order-change article{border:1px solid #e7e4df;border-radius:14px;padding:26px}.order-change article h3{font:400 26px/1.3 var(--font-display),serif;margin:22px 0 16px}.order-preparation-media,.factory-control-media{aspect-ratio:auto;border-radius:12px;width:100%;min-width:0;height:500px;min-height:0}.order-preparation-copy li{border:0;padding:22px 0}.order-preparation-copy h3{font-size:18px;font-weight:500;line-height:1.5}:is(.order-related,.factory-related) nav{border:0;gap:16px}:is(.order-related,.factory-related) nav a:nth-child(n){background:#f8f7f5;border:0;border-radius:12px;min-height:90px;padding:24px 44px 24px 24px}:is(.order-related,.factory-related) nav a>span{font:500 17px/1.5 var(--font-sans),sans-serif}:is(.order-related,.factory-related) nav a>svg{right:18px}.factory-page .factory-flow ol{border:0;gap:20px}.factory-flow li{border:0;border-top:1px solid #e7e4df;padding:24px 0}.factory-flow li h3{font:500 18px/1.5 var(--font-sans),sans-serif;margin:20px 0 14px}.factory-page .factory-capabilities>article{border-color:#e7e4df;gap:clamp(32px,5vw,72px);padding-block:40px}.factory-cap-media{aspect-ratio:auto;border-radius:12px;min-width:0;height:440px;min-height:0}.factory-cap-copy h3{font:400 36px/1.2 var(--font-display),serif}.factory-cap-copy dl>div{border:0}.factory-cap-copy :is(dt,dd){color:#716c65;text-transform:none;letter-spacing:0}.factory-page .factory-control{background:#f8f7f5}.factory-control>div:first-child{padding:0}.factory-control p,.factory-control li{color:#716c65}.factory-gallery figure>div{border-radius:12px}.factory-gallery figcaption{padding-top:16px;font-size:14px}.factory-visit>div{max-width:900px;margin:auto}.factory-page .factory-visit{text-align:center;background:#f8f7f5}.factory-visit h2{margin-inline:auto}.factory-visit a,.factory-control a{background:var(--bronze);color:#fff;min-height:48px;font:400 12px/1.5 var(--font-sans),sans-serif;text-transform:none;letter-spacing:0;border:0;border-radius:12px;padding:12px 20px}.factory-visit a:hover,.factory-control a:hover{background:#c7a98c}.factory-visit small{color:#716c65}.factory-page .sedex-membership-band{background:#f8f7f5;border:0}.factory-page .shirt-purchase-summary dl>div{border-color:#e7e4df;border-radius:14px;padding:24px}.production-detail-page{background:#fff}.production-detail-page .inner-hero{color:var(--ink);background:#fff;gap:clamp(40px,6vw,90px);padding-top:140px;padding-bottom:72px}.production-detail-page .inner-hero-copy{gap:40px}.production-detail-page .inner-breadcrumb{color:#8b837a}.production-detail-page .inner-eyebrow,.production-detail-page .inner-hero-thread{display:none}.production-detail-page .inner-hero h1{letter-spacing:-.035em;font-size:clamp(48px,5vw,76px);line-height:1.08}.production-detail-page .inner-hero-copy>div>p{color:#716c65}.production-detail-page .inner-hero-media{aspect-ratio:auto;border-radius:12px;height:560px;min-height:0}.production-detail-page .inner-intro{background:#fff;padding-block:64px;display:block}.production-detail-page .inner-stamp{display:none}.production-detail-page .inner-intro-copy>p{color:#8b837a;font-size:13px!important}.production-detail-page .inner-intro h2{max-width:26ch;font:400 clamp(36px,4vw,58px)/1.15 var(--font-display),serif;letter-spacing:-.035em}.production-detail-page .inner-chapters{background:#fff;padding-bottom:40px}.production-detail-page .inner-chapter{border-color:#e7e4df;gap:clamp(36px,6vw,90px);padding-block:56px}.production-detail-page .inner-chapter-media{aspect-ratio:auto;border-radius:12px;min-width:0;height:460px;min-height:0}.production-detail-page .inner-chapter-copy h2{font-size:clamp(34px,3.8vw,54px);line-height:1.15}.production-detail-page .inner-section-label{display:none}.production-detail-page .inner-chapter-copy p{color:#716c65;margin-top:24px}.production-detail-page .inner-chapter-copy ul{border:0;gap:14px}.production-detail-page .inner-chapter-copy li{color:#716c65;border:0}.production-detail-page .inner-faq{background:#fff;gap:clamp(32px,6vw,90px);padding-block:64px}.production-detail-page .inner-faq h2{font-size:clamp(38px,4.2vw,62px);line-height:1.13}.production-detail-page .inner-faq-list{border:0}.production-detail-page .inner-faq-list details{border-color:#e7e4df}.production-detail-page .inner-faq summary{min-height:76px;font:500 17px/1.5 var(--font-sans),sans-serif}.production-detail-page .inner-faq-list details>p{color:#716c65}.production-detail-page .inner-related{background:#fff;border:0;padding-block:48px}.production-detail-page .inner-related h2{font-size:clamp(30px,3vw,42px);line-height:1.2}.production-detail-page .inner-related-links{border:0;gap:20px}.production-detail-page .inner-related-links a:nth-child(n){background:#f8f7f5;border:0;border-radius:12px;padding:24px 44px 24px 24px}.production-detail-page .inner-related-links a>span{font:500 17px/1.5 var(--font-sans),sans-serif}.production-detail-page .inner-related-links a>svg{right:18px}.production-detail-page .tech-pack-prompt{background:#f8f7f5;border:0;margin:32px 0 0}.production-detail-page .tech-pack-prompt-actions a:first-child{background:var(--bronze);color:#fff;border-radius:12px}.order-page .order-hero{align-items:center}.order-page .order-hero-copy{gap:0;padding:0}.order-page .order-hero-copy nav{margin-bottom:36px}.order-page .order-hero-copy h1{max-width:850px;margin:0;font-size:clamp(48px,5vw,76px);line-height:1.08}.order-page .order-hero-media{align-self:center}.production-detail-page .inner-breadcrumb span[aria-current=page]{color:#8b837a}@media (width<=900px){.order-page .order-hero-copy nav{margin-bottom:26px}.order-page .order-hero-copy h1{font-size:clamp(36px,10.77vw,42px)}}:is(.production-page,.production-detail-page)>section{border-top:0;border-bottom:0}.production-page :is(.production-proof-film,.production-step-list,.serial-step-list,.order-roadmap>ol,.factory-flow>ol,.production-next nav),.production-page :is(.production-step-list>li,.serial-step-list>li,.factory-flow li,.factory-capabilities>article,.order-roadmap>ol>li,.order-decisions ol>li,.order-preparation-copy ol>li),.production-page :is(.production-step-output,.serial-step-list dl,.production-decision-row,.product-dev-matrix-copy dl,.sample-responsibility-copy dl),.production-page :is(.serial-start-grid,.serial-standard-grid,.serial-logistics-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.product-dev-decision-grid,.factory-scope,.order-output-strip),.production-detail-page :is(.inner-intro,.inner-chapter,.inner-chapters,.inner-related-links){border:0}.production-detail-page .inner-hero-media:after,.production-page .production-hero-media:after{display:none}@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:0}@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-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}@media (width<=900px){body:not(:has(.tal-home)):has(.retail-notice){--retail-notice-height:var(--retail-notice-measured-height,79px)}html:not(:has(.tal-home)):has(.retail-notice){scroll-padding-top:var(--retail-notice-measured-height,79px)}body:not(:has(.tal-home)) .retail-notice{height:auto}body:not(:has(.tal-home)) .retail-notice-inner{white-space:normal;grid-template-columns:minmax(0,1fr) 44px;gap:0 8px;max-width:none;height:auto;margin:0;padding:8px 12px;font-size:12px;line-height:1.5;display:grid}body:not(:has(.tal-home)) .retail-notice :is(p,a){overflow-wrap:anywhere;grid-column:1;min-width:0}body:not(:has(.tal-home)) .retail-notice a{width:fit-content;max-width:100%;min-height:44px}body:not(:has(.tal-home)) .retail-notice a span{min-width:0}body:not(:has(.tal-home)) .retail-notice button{grid-area:1/2/3;align-self:center;width:44px;height:44px;position:static}main:not(.tal-home) :is(h1,h2,h3,p,li,a,button,label,summary,small,strong,span){overflow-wrap:anywhere}main:not(.tal-home) :is(section,article,header,aside,nav,form,fieldset,div){min-width:0}main:not(.tal-home) :is(a,button,summary) svg{flex-shrink:0}html[lang=de] main:not(.tal-home) :is(h1,h2,h3){hyphens:auto}main:not(.tal-home) nav[aria-label]{flex-wrap:wrap;line-height:1.5}main:not(.tal-home) :is(input,select,textarea){max-width:100%}main:not(.tal-home) [id]{scroll-margin-top:calc(100px + var(--retail-notice-height,0px))}body:not(:has(.tal-home)) .tal-mobile-submenu a{overflow-wrap:anywhere;min-height:44px;padding-block:10px;font-size:13px;line-height:1.45}body:not(:has(.tal-home)) .tal-mobile-quote-link{text-align:center;overflow-wrap:anywhere;padding:12px;line-height:1.5}body:not(:has(.tal-home)) .tal-footer a{overflow-wrap:anywhere}body:not(:has(.tal-home)) .tal-contact-prompt{display:none}:is(.inner-page,.articles-page,.article-page,.editorial-page) :is(h1,h2){letter-spacing:-.035em;font-size:clamp(34px,10.8vw,42px);line-height:1.08}:is(.inner-page,.articles-page,.article-page,.editorial-page) h3{font-size:28px;line-height:1.12}:is(.inner-page,.articles-page,.article-page,.editorial-page) .tal-section{padding:56px 19px}:is(.inner-hero,.articles-hero,.article-hero,.editorial-hero){gap:28px;min-height:0;padding:108px 19px 30px}.inner-hero{grid-template-columns:minmax(0,1fr)}.inner-hero-copy{gap:30px}.inner-hero-topline{gap:14px}.inner-hero-copy>div>p{margin-top:18px;font-size:14px;line-height:1.65}.inner-hero-thread{display:none}.inner-hero-media{aspect-ratio:4/3;width:100%;max-height:350px}.inner-intro{grid-template-columns:minmax(0,1fr);gap:26px}.inner-stamp{width:92px;height:92px;font-size:18px}.inner-intro-copy>p{margin-bottom:18px;font-size:11px}.inner-intro-copy h2{font-size:clamp(30px,9vw,38px)}.inner-chapters{padding:0 19px 24px}.inner-chapter,.inner-chapter.is-reverse{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:42px 0}.inner-chapter.is-reverse .inner-chapter-media{order:initial}.inner-chapter-media{max-height:330px}.inner-chapter-copy{padding:0}.inner-chapter-copy>p{margin-top:18px;font-size:14px;line-height:1.7}.inner-chapter-copy .inner-section-label{margin:0 0 16px;font-size:11px}.inner-chapter-copy ul{margin-top:22px}.inner-chapter-copy li{letter-spacing:.01em;padding-block:12px;font-size:12px;line-height:1.55}.inner-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding:56px 19px}.inner-faq-list summary{gap:14px;min-height:60px;padding-block:16px;font-size:23px;line-height:1.2}.inner-faq-list details>p{margin:0 0 22px;font-size:14px;line-height:1.7}.inner-related{padding:50px 19px}.inner-related-heading{gap:14px;margin-bottom:26px;display:grid}.inner-related-links{grid-template-columns:minmax(0,1fr)}.inner-related-links a,.inner-related-links a+a{border-bottom:1px solid #16161629;border-left:0;min-height:0;padding:24px 34px 24px 0}.inner-related-links span{font-size:27px;line-height:1.15}.inner-related-links p{max-width:none;font-size:13px;line-height:1.65}.inner-related-links svg{right:0}.inner-cta{min-height:0;padding:60px 19px}.inner-cta-copy{width:100%}.inner-cta-copy p{margin-block:22px;font-size:14px;line-height:1.65}.inner-cta-copy a{justify-content:center;min-height:48px;line-height:1.5}.articles-hero h1,.editorial-hero h1{margin-top:30px}.article-hero>div:first-child>p{margin-top:28px;font-size:11px}.article-hero h1{margin-top:16px}.articles-hero>div>p,.article-hero>div:first-child>span,.editorial-hero>p{margin-top:18px;font-size:14px;line-height:1.7}.article-hero small{margin-top:18px;font-size:11px;line-height:1.6}.articles-hero-media,.article-hero>div:last-child,.articles-featured-media{aspect-ratio:4/3;border-radius:16px;min-height:0;max-height:360px}.articles-featured{gap:28px;padding:56px 19px}.articles-featured article>p,.articles-editorial>div:last-child>p{font-size:14px}.articles-featured article>ul li{padding-block:12px;font-size:12px;line-height:1.6}.articles-pathways>header,.articles-downloads>header,.editorial-principles>header{gap:18px;margin-bottom:28px}.articles-pathways>div>a,.articles-pathways>div>a+a,.articles-downloads>div>a,.articles-downloads>div>a+a{min-height:0;padding:24px 0}.articles-pathways a>small,.articles-downloads a>strong{margin-top:22px}.articles-pathways a>p{padding-right:24px}.articles-downloads a>strong{font-size:28px;line-height:1.15}.articles-downloads a>span{font-size:12px;line-height:1.6}.articles-index{padding:56px 19px}.articles-index>header{margin-bottom:28px}.articles-index .articles-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important}.articles-filter button{min-height:48px;font-size:12px;line-height:1.45}.articles-result-status{font-size:11px;line-height:1.5}.articles-grid article,.articles-grid article:nth-child(2n){grid-template-columns:minmax(80px,28%) minmax(0,1fr);gap:0 14px;padding:24px 0}.articles-grid .articles-card-media{aspect-ratio:3/4;align-self:start;width:100%;height:auto;min-height:132px}.articles-grid article>h3{font-size:25px;line-height:1.15}.articles-grid article>span{font-size:10px;line-height:1.5}.articles-grid .articles-read{min-height:44px;margin-top:8px;font-size:11px;line-height:1.5}.articles-cta{min-height:0;padding:60px 19px}.articles-cta p{font-size:14px}.articles-cta small{font-size:11px;line-height:1.6}:is(.articles-hero-link,.articles-featured article>a,.articles-cta a,.articles-editorial>div:last-child>a,.article-context-link,.article-inline-cta a,.editorial-review a){max-width:100%;min-height:48px;padding-block:12px;font-size:11px;line-height:1.5}.article-utility{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.article-utility button{min-height:44px;padding:10px;font-size:11px;line-height:1.5}.article-answer{gap:24px;padding:50px 19px}.article-answer h2{font-size:32px;line-height:1.15}.article-answer li{padding-block:14px;font-size:13px;line-height:1.6}.article-layout{gap:34px;padding:50px 19px}.article-layout aside{padding:18px}.article-layout aside nav{margin-top:12px}.article-layout aside nav a{min-height:44px;padding-block:12px;font-size:13px;line-height:1.5}.article-layout aside>a{min-height:44px;margin-top:12px;font-size:11px;line-height:1.5}.article-lead{margin-bottom:34px;font-size:25px!important;line-height:1.4!important}.article-body>section{margin-top:40px;padding-top:28px}.article-body h2{margin-block:16px 22px;font-size:34px;line-height:1.15}.article-body p{font-size:15px;line-height:1.75}.article-body li{padding-block:14px;font-size:13px;line-height:1.6}.article-decision>div>div{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:16px}.article-erten-note,.article-inline-cta{padding:26px 18px!important}.article-inline-cta{margin-top:42px!important}.article-inline-cta a{width:100%}.article-erten-note small,.article-inline-cta>small{font-size:12px;line-height:1.6}.article-faq summary{min-height:48px;padding-block:18px;font-size:23px;line-height:1.25}.article-related{padding:50px 19px}.article-related>header{margin-bottom:24px}.article-related>header a{min-height:44px;font-size:11px;line-height:1.5}.article-related>div>a,.article-related>div>a+a{min-height:0;padding-block:24px}.article-related h3{margin-top:18px;font-size:27px;line-height:1.15}.editorial-principles h3{margin-top:22px}.editorial-principles article>p{font-size:14px;line-height:1.7}.editorial-review p{font-size:14px}.search-results-page{padding:108px 19px 56px}.search-results-page h1{font-size:38px;line-height:1.1}.search-results-page .tal-search-field{gap:10px;min-width:0}.search-results-page .tal-search-field input{min-width:0;font-size:16px}.search-results-page .tal-search-field button{min-height:44px;font-size:13px}.search-result-filters{gap:8px}.search-result-filters a{align-items:center;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.search-results-page .tal-search-results a{min-height:48px;line-height:1.5}.search-results-page .tal-search-results small{font-size:13px;line-height:1.6}.error-state-page{min-height:0;padding:116px 19px 56px}.error-state-shell{grid-template-columns:minmax(0,1fr);gap:24px}.error-state-code{letter-spacing:-.06em;font-size:110px;position:static}.error-state-copy{padding-top:0}.error-state-copy h1{font-size:clamp(34px,10.8vw,42px);line-height:1.08}.error-state-button{min-height:48px;padding-block:12px;font-size:11px;line-height:1.5}}@media (width<=360px){.articles-grid article,.articles-grid article:nth-child(2n){grid-template-columns:minmax(0,1fr)}.articles-grid .articles-card-media{aspect-ratio:16/9;grid-row:auto;width:100%;min-height:0;max-height:210px;margin-bottom:18px}.articles-grid article>span,.articles-grid article>h3,.articles-grid .articles-read{grid-column:1}}@media (width<=900px){:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page){--page-gutter:19px;overflow-wrap:anywhere}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) :is(section,article,div,nav,li,dl){min-width:0}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) h1{letter-spacing:-.035em;max-width:100%;font-size:clamp(36px,10.77vw,42px);line-height:1.04}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) h2{letter-spacing:-.03em;max-width:100%;font-size:clamp(32px,9.25vw,38px);line-height:1.06}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) :is(p,dd){line-height:1.65}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) a svg,:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) small svg{flex:none}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page)>section{min-height:0;padding:56px 19px}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page)>[class$=-hero]{grid-template-columns:minmax(0,1fr);gap:28px;padding:108px 19px 36px}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy,.order-hero-copy,.factory-hero-copy){gap:26px;max-width:100%;padding:0}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy,.order-hero-copy,.factory-hero-copy) nav{letter-spacing:.045em;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:10px;line-height:1.5}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy,.order-hero-copy,.factory-hero-copy) nav a{align-items:center;min-height:32px;display:inline-flex}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy,.factory-hero-copy)>div>p,.order-page .order-hero-copy>p{margin-top:18px;font-size:14px;line-height:1.65}.order-page .order-hero-copy{gap:0}.order-page .order-hero-copy nav{margin-bottom:26px}:is(.production-hero-actions,.product-dev-actions,.sample-actions,.serial-actions,.order-hero-actions,.factory-actions){grid-template-columns:minmax(0,1fr);gap:10px;margin-top:23px;display:grid}:is(.production-hero-actions,.product-dev-actions,.sample-actions,.serial-actions,.order-hero-actions,.factory-actions) a,:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-final,.factory-visit) a{letter-spacing:.025em;white-space:normal;text-align:center;border-radius:13px;justify-content:center;width:100%;min-width:0;height:auto;min-height:48px;padding:13px 15px;font-size:11px;line-height:1.45}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy) p[class$=micro-trust],:is(.order-hero-copy,.factory-hero-copy) small,:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-visit) small,.sample-approval-note{align-items:flex-start;gap:8px;margin-top:15px;font-size:12px;line-height:1.55}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy) p[class$=micro-trust] svg,.sample-approval-note svg{flex:none;margin-top:2px}:is(.production-hero-media,.product-dev-hero-media,.sample-hero-media,.serial-hero-media,.order-hero-media,.factory-hero-media){aspect-ratio:4/3;border-radius:14px;width:100%;min-height:0;max-height:420px;margin:0}:is(.production-hero-media,.product-dev-hero-media,.sample-hero-media,.serial-hero-media,.order-hero-media,.factory-hero-media,.product-dev-matrix-media)>span{letter-spacing:.035em;background:#121212c7;width:fit-content;max-width:calc(100% - 24px);padding:7px 9px;font-size:10px;line-height:1.4;bottom:12px;left:12px;right:12px}:is(.production-page,.product-dev-page,.order-page,.factory-page)>:is(.production-trust-strip,.product-dev-outcomes,.order-output-strip,.factory-scope){grid-template-columns:repeat(2,minmax(0,1fr));padding:0 19px}:is(.production-trust-strip,.product-dev-outcomes)>p,:is(.order-output-strip,.factory-scope)>div{align-items:flex-start;min-height:76px;padding:16px 12px;font-size:11px;line-height:1.5}:is(.order-output-strip,.factory-scope)>div{flex-direction:column;gap:9px}:is(.order-output-strip,.factory-scope)>div p{font-size:12px;line-height:1.45}:is(.production-section-heading,.production-proof-heading,.product-dev-section-heading,.product-dev-proof-heading,.sample-section-heading,.sample-flow-heading,.sample-approval-heading,.serial-section-heading,.serial-flow-heading,.serial-proof-heading),:is(.order-roadmap,.order-responsibility,.order-change,.factory-flow,.factory-capabilities,.factory-gallery,.factory-handoff)>header,:is(.production-next,.product-dev-next,.sample-next,.serial-next)>div{grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:30px;display:grid}:is(.order-roadmap,.order-responsibility,.factory-flow,.factory-capabilities,.factory-gallery)>header>*{grid-column:auto}:is(.production-section-heading,.product-dev-section-heading,.product-dev-proof-heading,.sample-section-heading,.serial-section-heading,.serial-proof-heading)>span,:is(.order-roadmap,.order-responsibility,.order-change,.factory-flow,.factory-gallery)>header>span{font-size:14px;line-height:1.65}:is(.production-decision,.product-dev-matrix,.sample-responsibility,.serial-standard,.serial-communication,.production-faq,.product-dev-faq,.sample-faq,.serial-faq,.order-decisions,.order-timing,.order-faq,.order-related,.factory-faq,.factory-related){grid-template-columns:minmax(0,1fr);gap:30px}:is(.production-step-list,.product-dev-step-list,.sample-step-list,.serial-step-list)>li{grid-template-columns:24px minmax(0,1fr);gap:14px 10px;min-height:0;padding:24px 0}:is(.production-step-list,.product-dev-step-list,.sample-step-list,.serial-step-list) h3{font-size:27px;line-height:1.12}:is(.production-step-list,.product-dev-step-list,.sample-step-list,.serial-step-list) p{margin-top:12px;font-size:14px}.production-step-output,.product-dev-step-output,.sample-step-list li>div:last-child,.serial-step-list dl{border-top:1px solid #16161626;border-left:0;grid-column:2;padding:14px 0 0}:is(.production-step-output,.product-dev-step-output,.sample-step-list) small,.serial-step-list dt{margin-bottom:7px;font-size:10px;line-height:1.5}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid){grid-template-columns:minmax(0,1fr);gap:30px}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) article:nth-child(n){grid-column:auto}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) article:nth-child(n)>div{aspect-ratio:4/3;border-radius:12px}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) h3{font-size:28px;line-height:1.1}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) article>span{margin-top:16px}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) p{max-width:none;margin-top:10px;font-size:14px}:is(.production-decision-media,.product-dev-matrix-media,.sample-responsibility-media,.serial-communication-media){aspect-ratio:4/3;border-radius:12px;min-height:0}:is(.production-decision-copy,.product-dev-matrix-copy,.sample-responsibility-copy) h2{margin-bottom:26px}.production-decision-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:19px 0}:is(.product-dev-matrix-copy,.sample-responsibility-copy) dl>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}:is(.product-dev-matrix-copy,.sample-responsibility-copy) dt{font-size:11px;line-height:1.5}:is(.product-dev-decision-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.serial-start-grid,.serial-logistics-grid,.serial-standard-grid){grid-template-columns:minmax(0,1fr)}:is(.product-dev-decision-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.serial-start-grid,.serial-logistics-grid,.serial-standard-grid) article{min-height:0;padding:21px 18px}:is(.product-dev-decision-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.serial-start-grid,.serial-logistics-grid,.serial-standard-grid) h3{margin:19px 0 12px;font-size:27px;line-height:1.12}:is(.product-dev-decision-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.serial-start-grid,.serial-logistics-grid,.serial-standard-grid) p{font-size:14px}.sample-page .sample-proof{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:20px}.sample-page .sample-proof-copy{grid-column:auto;padding:0 0 8px}.sample-page .sample-proof-media{aspect-ratio:4/3;border-radius:12px;grid-area:auto;min-height:0}.sample-page .sample-proof-media.is-detail{aspect-ratio:3/2;justify-self:end;width:72%}.serial-standard-copy,.order-faq header,.factory-faq header{position:static}.serial-communication-copy li{align-items:flex-start;padding:14px 0;line-height:1.55}.serial-communication-copy li svg{flex:none;margin-top:2px}.serial-communication-copy>a,.factory-control a{min-height:44px;line-height:1.5}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) summary{min-height:64px;font-family:var(--font-sans);grid-template-columns:22px minmax(0,1fr) 18px;gap:10px;padding-block:16px;font-size:14px;font-weight:700;line-height:1.5}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) details>p{margin:0 0 22px 32px;font-size:14px;line-height:1.65}:is(.production-next,.product-dev-next,.sample-next,.serial-next,.order-related,.factory-related) nav{grid-template-columns:minmax(0,1fr)}:is(.production-next,.product-dev-next,.sample-next,.serial-next) nav a:nth-child(n){border-top:0;border-bottom:1px solid #16161626;border-left:0;min-height:0;padding:22px 34px 22px 0}:is(.production-next,.product-dev-next,.sample-next,.serial-next) nav a>span{font-size:26px;line-height:1.15}:is(.production-next,.product-dev-next,.sample-next,.serial-next) nav p{max-width:none;margin-top:10px;font-size:14px}:is(.production-next,.product-dev-next,.sample-next,.serial-next) nav svg{top:25px;right:4px}:is(.order-related,.factory-related) nav a{min-height:64px;padding:18px 15px}:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-final,.factory-visit)>div{width:100%;max-width:580px}:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-final,.factory-visit) h2{margin-top:18px}:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-final,.factory-visit)>div>span{margin:22px 0;font-size:14px;line-height:1.65}:is(.order-final-cta,.factory-visit) a{margin-top:0}.factory-final>div>div{grid-template-columns:minmax(0,1fr);width:100%;margin-top:0;display:grid}.order-roadmap li{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}.order-step-title{grid-template-columns:24px minmax(0,1fr);gap:10px}.order-step-title h3{margin:0;font-size:27px;line-height:1.12}.order-step-title>span{padding-top:5px}.order-roadmap dl{grid-template-columns:minmax(0,1fr);gap:16px;margin-left:34px}.order-roadmap dl>div{border-left:0;min-height:0;padding:0}.order-roadmap dt{margin-bottom:6px;font-size:10px;line-height:1.5}.order-roadmap dd{font-size:14px}.order-decisions li{grid-template-columns:30px minmax(0,1fr)}.order-timing ul{columns:1}.order-timing li{min-height:0;padding:16px 0}.order-change>div{grid-template-columns:minmax(0,1fr)}.order-change article{border-bottom:1px solid #cbc7bf;border-right:1px solid #cbc7bf;min-height:0;padding:22px 18px}.order-change h3{margin-top:19px;font-size:27px;line-height:1.12}.order-change article p{font-size:14px}.order-page>.order-preparation{grid-template-columns:minmax(0,1fr);padding:0}.order-preparation-media{aspect-ratio:4/3;min-height:0}.order-preparation-copy{padding:36px 19px 56px}.order-preparation-copy ol{margin-top:28px}.order-preparation-copy li{grid-template-columns:30px minmax(0,1fr)}.order-preparation-copy li p{font-size:14px}.factory-flow ol{grid-template-columns:minmax(0,1fr)}.factory-flow li{border-right:1px solid #c9c5be;min-height:0;padding:20px 18px}.factory-flow h3{margin-top:18px;font-size:27px;line-height:1.12}.factory-flow li p{font-size:14px}.factory-capabilities article{grid-template-columns:minmax(0,1fr);min-height:0}.factory-page .factory-cap-media{aspect-ratio:4/3;border-radius:12px;min-height:0;margin:24px 0 0}.factory-cap-copy{padding:24px 0 36px}.factory-cap-copy h3{margin:17px 0;font-size:30px;line-height:1.12}.factory-cap-copy>p{font-size:14px}.factory-cap-copy dl{margin-top:23px}.factory-cap-copy dt{font-size:10px;line-height:1.5}.factory-page>.factory-control{grid-template-columns:minmax(0,1fr);padding:0}.factory-control>div:first-child{padding:56px 19px 30px}.factory-control>div>span{font-size:14px}.factory-control ul{grid-template-columns:minmax(0,1fr);margin-top:25px}.factory-control li{font-size:13px}.factory-control-media{aspect-ratio:4/3;min-height:0}.factory-gallery>div{grid-template-columns:minmax(0,1fr);gap:20px}.factory-gallery figure{grid-area:auto}.factory-gallery figure:nth-child(n)>div{aspect-ratio:4/3;border-radius:12px;min-height:0}.order-page .order-table,.factory-page .factory-handoff-table{border-top:0;overflow:visible}:is(.order-table,.factory-handoff-table)>div[role=row]{grid-template-columns:minmax(0,1fr);min-width:0}:is(.order-table,.factory-handoff-table)>div[role=row]:not(.is-head){border:1px solid #7d7a7373;border-radius:12px;margin-top:18px;padding:19px 16px}:is(.order-table,.factory-handoff-table)>div[role=row]>:is(strong,span){border:0;padding:0}:is(.order-table,.factory-handoff-table)>div[role=row]>span{margin-top:18px;font-size:14px}:is(.order-table,.factory-handoff-table) .mobile-cell-label{color:inherit;font:700 11px/1.5 var(--font-sans);opacity:.75;margin-bottom:5px;display:block}:is(.order-table,.factory-handoff-table)>.is-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.production-page>.production-trust-strip{gap:12px;padding:20px 19px 32px}.production-page .production-trust-strip>p:nth-child(n){border:1px solid #e7e4df;border-radius:14px;min-height:132px;padding:20px}.production-page .production-step-list>li{grid-template-columns:36px minmax(0,1fr);gap:18px 16px}.production-page .production-step-output{border:0;border-radius:12px;padding:18px}.production-page .production-step-output small{align-items:flex-start;gap:8px;line-height:1.5}.production-page .production-step-output strong{overflow-wrap:break-word;max-width:100%}.production-page .production-next nav a:nth-child(n){border:0;border-radius:12px;padding:22px 46px 22px 22px}.production-page .production-next nav a>svg{top:25px;right:18px}.production-page .production-next nav a>span{font-size:17px;line-height:1.5;display:block}.production-page .production-next nav p{margin-top:12px}.production-page .production-faq-list summary{gap:12px;padding:22px 0}.production-page .tech-pack-prompt-actions a{padding:12px 16px}.production-page .page-contact-fields{min-width:0}}@media (width<=360px){.production-page .production-trust-strip>p:nth-child(n){padding:16px}.production-page .production-step-list>li{grid-template-columns:32px minmax(0,1fr);column-gap:12px}.production-page .production-step-list li>span{width:32px;height:32px}.production-page .production-step-output{padding:16px}}@media (width<=900px){.production-page .production-decision-media{aspect-ratio:auto;width:100%;min-width:0;max-width:100%}.production-page .production-hero-media{width:100%;min-width:0;max-width:100%}.production-page .production-step-list>li>div,.production-page .production-next nav a{min-width:0}:is(.serial-page,.order-page,.factory-page)>section:not(.production-hero):not(.page-contact):not(.production-trust-strip):not(.factory-scope):not(.order-output-strip){padding:48px 19px}:is(.serial-page,.order-page,.factory-page) :is(header,.serial-section-heading,.serial-proof-heading,.serial-standard-copy,.serial-communication-copy,.order-decisions>div,.order-timing-copy,.order-preparation-copy,.factory-control>div,.factory-visit>div)>h2{font-size:36px;line-height:1.15}.serial-page .serial-hero-media,.order-page .order-hero-media,.factory-page .factory-hero-media{aspect-ratio:16/10;width:100%;min-width:0;max-width:100%;min-height:0}.serial-page :is(.serial-start-grid,.serial-standard-grid,.serial-logistics-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.serial-page :is(.serial-start-grid,.serial-standard-grid,.serial-logistics-grid) article{padding:24px}.serial-page .serial-step-list dl{border:0;grid-column:2;padding:18px}.serial-page .serial-communication-media,.order-page .order-preparation-media,.factory-page .factory-control-media,.factory-page .factory-cap-media{aspect-ratio:auto;width:100%;min-width:0;max-width:100%;height:320px;min-height:0}.serial-page .serial-next nav{grid-template-columns:1fr}:is(.order-page,.factory-page) :is(.order-output-strip,.factory-scope){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 19px 32px!important}:is(.order-output-strip,.factory-scope)>div:nth-child(n){border:1px solid #e7e4df;min-height:132px;padding:20px}.order-page .order-change>div{grid-template-columns:1fr;gap:16px}.order-page .order-change article{padding:24px}:is(.order-table,.factory-handoff-table) [role=row]:not(.is-head){border:1px solid #e7e4df;border-radius:14px;margin-bottom:14px;padding:22px}:is(.order-table,.factory-handoff-table) [role=row]:not(.is-head)>*{overflow-wrap:anywhere;border:0;padding:0}:is(.order-table,.factory-handoff-table) [role=row]:not(.is-head)>[role=cell]{margin-top:18px}:is(.order-table,.factory-handoff-table) .mobile-cell-label{color:#8b837a;margin-bottom:8px;font-weight:500}:is(.order-related,.factory-related) nav a:nth-child(n){border:0;border-radius:12px;padding:22px 44px 22px 22px}.factory-page .factory-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.factory-page .factory-capabilities>article{gap:28px;padding:32px 0}.factory-page .factory-cap-copy h3{font-size:30px;line-height:1.2}.factory-page .factory-control>div:first-child{padding:0}.factory-page .factory-visit{text-align:left}.factory-page .factory-visit a{justify-content:center;width:100%}.factory-page .factory-related nav{grid-template-columns:1fr}.production-detail-page .inner-hero{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:112px 19px 48px}.production-detail-page .inner-hero h1{font-size:42px}.production-detail-page .inner-hero-media{width:100%;max-width:100%;height:300px}.production-detail-page .inner-intro{padding:48px 19px}.production-detail-page .inner-intro h2{font-size:36px}.production-detail-page .inner-chapters{padding:0 19px 24px}.production-detail-page .inner-chapter,.production-detail-page .inner-chapter.is-reverse{flex-direction:column;gap:28px;padding:32px 0;display:flex}.production-detail-page .inner-chapter-media{width:100%;max-width:100%;height:280px}.production-detail-page .inner-chapter-copy{width:100%;min-width:0}.production-detail-page .inner-chapter h2{font-size:32px}.production-detail-page .inner-faq{grid-template-columns:1fr;gap:28px;padding:48px 19px}.production-detail-page .inner-faq h2{font-size:36px}.production-detail-page .inner-related{padding:40px 19px}.production-detail-page .inner-related-links{grid-template-columns:1fr}.production-detail-page .inner-related-links a:nth-child(n){padding:22px 44px 22px 22px}.production-detail-page .tech-pack-prompt{grid-template-columns:1fr;gap:16px;padding:32px 19px}.production-detail-page .tech-pack-prompt-actions{flex-direction:column;align-items:stretch}.production-detail-page .tech-pack-prompt-actions a{text-align:center;justify-content:center;padding:12px 16px;line-height:1.5}}@media (width<=600px){.serial-page :is(.serial-start-grid,.serial-standard-grid,.serial-logistics-grid){grid-template-columns:1fr}.order-page .order-roadmap ol>li{padding:28px 0;display:block}.order-page .order-roadmap dl{grid-template-columns:1fr;gap:24px;margin:24px 0 0 40px;display:grid}.order-page .order-roadmap dl>div{border:0;padding:0}.order-page .order-step-title{gap:16px}.order-page .order-step-title h3{font-size:22px;line-height:1.4}.factory-page .factory-flow ol{grid-template-columns:1fr;gap:0}.factory-page .factory-flow li{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.factory-page .factory-flow li h3{margin:0}.factory-page .factory-flow li p{grid-column:2;margin:0}.factory-page .sedex-membership-band{grid-template-columns:1fr;gap:24px}}@media (width<=900px){.production-page :is(.production-step-list>li,.serial-step-list>li,.factory-flow li,.factory-capabilities>article,.order-roadmap>ol>li,.order-decisions ol>li,.order-preparation-copy ol>li,.production-step-output,.serial-step-list dl),.production-detail-page :is(.inner-intro,.inner-chapter,.inner-chapters,.inner-related-links){border:0}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page){--page-gutter:19px;overflow-wrap:anywhere}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page) :where(section,header,nav,article,div,ul,ol,li,dl,dd,details,a,button){min-width:0}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page) h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(36px,10.77vw,46px);line-height:1.02}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page) h2{letter-spacing:-.035em;max-width:100%;font-size:clamp(32px,9.2vw,40px);line-height:1.06}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page) h3{max-width:100%;font-size:25px;line-height:1.15}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page) :is(h1,h2,h3):lang(de){hyphens:auto}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.faq-hub-hero,.privacy-hero){gap:28px;min-height:0;padding:112px 19px 32px}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy),.faq-hub-hero>div:first-child,.privacy-hero>div{gap:28px;min-height:0;padding:0}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.faq-hub-hero,.privacy-hero) nav{letter-spacing:.045em;flex-wrap:wrap;gap:6px 8px;font-size:10px;line-height:1.5}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy)>div>p,.faq-hub-hero>div:first-child>div>p,.privacy-hero>div>div>p{margin-top:18px;font-size:14px;line-height:1.65}:is(.collections-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy)>div>div,.product-category-hero-actions,.quality-system-hero-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:22px;padding-right:0;display:grid}:is(.collections-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy)>div>div a,.product-category-hero-actions a,.quality-system-hero-actions a,.faq-hub-hero>div:first-child>div>a{letter-spacing:.03em;text-align:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;font-size:11px;line-height:1.4}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.buyer-trust-copy) small{align-items:flex-start;font-size:11px;line-height:1.5}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page) :is(a,small,li)>svg{flex:none}.collections-hero-products,.product-category-hero-media,.quality-system-hero-media{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8px;width:100%;height:clamp(240px,76vw,380px);min-height:0}.collections-hero-products>.is-main,.product-category-hero-media>.is-main,.quality-system-hero-media>.is-main{grid-area:1/1/3}.decision-hero-media,.about-erten-hero-media,.buyer-trust-media,.faq-hub-hero>div:last-child{height:clamp(220px,68vw,360px);min-height:0}.buyer-trust-media>div{border-width:5px;bottom:8px;right:8px}:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page)>.tal-section,.collections-material-copy,.about-erten-expertise>div:last-child,:is(.collections-faq,.product-category-faq,.quality-system-faq,.collections-related,.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.faq-hub-final){min-height:0;padding:58px 19px}.collections-page>.collections-material{padding:0}:is(.collections-groups,.collections-products,.collections-details,.collections-development,.product-category-groups,.product-category-details,.product-category-path,.quality-system-reference,.quality-system-controls,.quality-system-flow,.decision-flow,.about-erten-principles,.buyer-trust-questions)>header{gap:16px;margin-bottom:30px}:is(.collections-material,.collections-start,.collections-faq,.collections-related,.product-category-material,.product-category-start,.product-category-faq,.quality-system-start,.quality-system-faq,.quality-system-related,.decision-delay,.decision-faq,.about-erten-story,.about-erten-team,.buyer-trust-proof,.buyer-trust-visit,.buyer-trust-faq){gap:32px}:is(.collections-groups,.collections-products) header>span,:is(.collections-material-copy,.collections-start>div,.product-category-material-copy,.product-category-start>div,.quality-system-start>div,.decision-delay>div,.about-erten-expertise>div,.about-erten-team>div,.buyer-trust-proof-copy,.buyer-trust-visit>div)>span{margin-top:18px;font-size:14px;line-height:1.65}:is(.collections-groups,.collections-details,.product-category-groups,.product-category-details,.product-category-path,.quality-system-reference,.quality-system-controls,.quality-system-flow,.decision-flow,.about-erten-story,.about-erten-principles,.buyer-trust-questions,.buyer-trust-proof) article p,.about-erten-story>div:last-child>p{font-size:13px;line-height:1.65}.collections-groups>div{gap:28px 14px}.collections-groups a>small{min-height:44px;margin-top:4px;font-size:11px;line-height:1.4}.collections-groups a>p{font-size:13px;line-height:1.6}.collections-product-grid,.product-category-page .collections-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.product-category-page .collections-product-grid article:nth-child(n),.product-category-page .collections-show-all{display:block}:is(.collections-page,.product-category-page) .collections-product-grid h3{margin:12px 0 6px;font-size:18px;line-height:1.2}.collections-product-grid article>button{border-radius:12px}.collections-product-grid article>button>span{opacity:1;letter-spacing:0;gap:5px;min-height:36px;padding:7px 5px;font-size:9px;line-height:1.35;inset:auto 6px 6px;translate:none}.collections-filter,.faq-hub-filters{flex-wrap:wrap;gap:8px;margin:25px 0 30px;padding:0;display:flex;overflow:visible}.collections-filter button,.faq-hub-filters button{letter-spacing:0;flex:0 auto;max-width:100%;min-height:44px;padding:10px 15px;font-size:12px;line-height:1.4}.collections-show-all{width:100%;min-height:48px;margin-top:30px;padding:12px 16px;font-size:11px;line-height:1.4}.collections-products-cta{gap:12px;margin-top:30px}.collections-products-cta a,.collections-start a,.decision-delay a,.about-erten-team a,.about-erten-expertise a,.buyer-trust-visit a{max-width:100%;min-height:44px;padding-block:10px;font-size:11px;line-height:1.45}:is(.collections-material-media,.product-category-material-media,.quality-system-flow-media,.decision-delay-media,.about-erten-expertise-media,.about-erten-team-media,.buyer-trust-visit-media){height:clamp(240px,78vw,420px);min-height:0}:is(.collections-details,.collections-development,.quality-system-controls,.about-erten-principles) :is(article,li),.quality-system-reference article,.buyer-trust-proof article{min-height:0;padding:22px 19px}:is(.collections-details,.quality-system-controls,.quality-system-reference,.about-erten-principles,.buyer-trust-proof) article h3,.product-category-groups article h3,.product-category-details article h3{margin-top:24px}.collections-development li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.collections-development li p{margin:0;font-size:17px;line-height:1.4}.product-category-path li,.product-category-path li+li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.product-category-path li>div{margin-top:0}:is(.product-category-trust,.quality-system-trust,.decision-summary)>div,.product-category-trust>div+div,.about-erten-note p,.buyer-trust-strip p{gap:12px;min-height:66px;padding:18px;font-size:12px;line-height:1.55}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq) summary{grid-template-columns:22px minmax(0,1fr) 18px;gap:9px;min-height:68px;padding-block:16px;font-size:16px;line-height:1.4}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq) details>p{margin:0 0 22px 31px;font-size:13px;line-height:1.7}:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.faq-hub-final)>div>span{margin-top:20px;font-size:14px;line-height:1.65}:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.faq-hub-final,.product-category-start,.quality-system-start) a,.buyer-trust-proof-copy>a{letter-spacing:.03em;text-align:center;justify-content:center;width:100%;max-width:100%;min-height:48px;padding:13px 16px;font-size:11px;line-height:1.4}:is(.collections-final,.product-category-final,.quality-system-final,.buyer-trust-final,.faq-hub-final) small{align-items:flex-start;font-size:11px;line-height:1.5}.collections-related a,.quality-system-related a{min-height:64px;padding:16px}.decision-flow article{min-height:0;margin-bottom:24px}.decision-flow article>div{padding:18px}.decision-flow article>div small{font-size:11px;line-height:1.5;display:block}.buyer-trust-questions article>div,.buyer-trust-questions article>dl,.buyer-trust-questions article>a{padding:20px 18px}.buyer-trust-questions article>a{min-height:48px;font-size:11px}.about-erten-team>div>div{flex-direction:column;align-items:flex-start;gap:0}.faq-hub-center>header{gap:18px}.faq-hub-center label{height:auto;min-height:48px;margin-top:0;padding:12px 10px}.faq-hub-center input{min-width:0;min-height:24px;font-size:16px;line-height:1.4}.faq-hub-groups>section{gap:20px;padding-block:28px}.faq-hub-groups summary{grid-template-columns:minmax(0,1fr) 18px;gap:10px;padding-block:16px;font-size:15px;line-height:1.45}.faq-hub-groups details>p{font-size:13px;line-height:1.7}.faq-hub-groups details a,.faq-hub-empty a{max-width:100%;min-height:44px;padding-block:10px;font-size:11px;line-height:1.4}.faq-hub-empty{padding:28px 18px}.privacy-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding:48px 19px 65px}.privacy-layout aside nav{gap:0 20px}.privacy-layout aside a{align-items:center;min-height:44px;padding-block:12px;font-size:12px;line-height:1.5;display:flex}.privacy-layout h2{font-size:28px;line-height:1.15}.privacy-layout article>section{padding-block:28px;scroll-margin-top:108px}.privacy-summary{padding:22px 18px}.privacy-layout article p,.privacy-layout article li{font-size:14px;line-height:1.75}:is(.about-erten-page,.product-category-page) .corporate-video-feature,:is(.quality-system-page,.buyer-trust-page) .sedex-membership-band,.buyer-trust-page .trust-verified-library{gap:28px;padding:58px 19px}:is(.about-erten-page,.product-category-page) .corporate-video-copy>a{width:fit-content;max-width:100%;min-height:44px;font-size:11px;line-height:1.45}:is(.quality-system-page,.buyer-trust-page) .sedex-membership-band>a{text-align:center;min-height:48px;padding:12px 16px;font-size:11px;line-height:1.45}.buyer-trust-page .trust-verified-library :is(a,button){max-width:100%;min-height:44px;line-height:1.45}.buyer-trust-page .trust-section-heading{gap:16px;margin-bottom:28px}.buyer-trust-page .trust-verified-library :is(p,dd){font-size:13px;line-height:1.65}.buyer-trust-page .trust-requestable-list article{padding:20px 18px}.collections-dialog{padding:0}.collections-dialog-panel{overscroll-behavior:contain;grid-template-rows:auto minmax(160px,1fr) auto;width:100%;height:100dvh;max-height:100dvh;overflow:auto}.collections-dialog-panel>header{min-height:76px;padding:max(12px, env(safe-area-inset-top)) 14px 12px 19px;gap:12px}.collections-dialog-panel>header>div{min-width:0}.collections-dialog-panel h3{overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:1.2}.collections-dialog-panel header>button,.collections-dialog-stage>button:not(.collections-dialog-image),.collections-dialog-zoom button{flex:none;width:44px;height:44px}.collections-dialog-panel footer{min-height:0;padding:12px 19px max(16px, env(safe-area-inset-bottom));gap:12px}.collections-dialog-panel footer>div{gap:6px;width:100%}.collections-dialog-panel footer p{margin:0;font-size:11px;line-height:1.4}.collections-dialog-panel footer a{text-align:center;min-height:48px;padding:12px 15px;font-size:11px;line-height:1.4}.collections-dialog-zoom{gap:3px;padding:2px;bottom:9px;right:9px}}@media (width<=359px){.collections-groups>div{grid-template-columns:minmax(0,1fr)}:is(.collections-page,.product-category-page) .collections-product-grid h3{font-size:16px}.collections-product-grid article>button>span>svg{display:none}}@media (width<=900px){main.quote-page-new>section:nth-of-type(n+3){content-visibility:visible;contain-intrinsic-size:none}.quote-page-new,.uk-landing-page{overflow-wrap:anywhere}.quote-hero-new,.uk-landing-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:110px 19px 28px}.quote-hero-copy,.uk-landing-hero-copy{gap:30px;min-width:0}.quote-hero-content h1,.uk-landing-hero h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(36px,10.8vw,46px);line-height:1.08}.quote-breadcrumb,.uk-landing-hero-copy nav{letter-spacing:.035em;font-size:11px;line-height:1.5}.quote-hero-content>p:not(.quote-hero-microtrust),.uk-landing-lead{margin-top:20px;font-size:14px;line-height:1.65}.quote-hero-actions,.quote-hero-microtrust{padding-right:0}.quote-hero-actions .button,.uk-landing-actions a{white-space:normal;height:auto;min-height:48px;padding:14px 16px;font-size:12px;line-height:1.5}.quote-hero-microtrust,.uk-landing-micro{align-items:flex-start;font-size:12px;line-height:1.65}.quote-hero-media,.uk-landing-hero-media{aspect-ratio:4/3;border-radius:12px;height:auto;min-height:0}.quote-trust-strip,.uk-landing-proof{grid-template-columns:minmax(0,1fr);padding-inline:19px}.quote-trust-strip>div,.uk-landing-proof article:nth-child(n){border-bottom:1px solid #d3d0ca;border-right:1px solid #d3d0ca;min-height:90px;padding:20px 16px}.quote-trust-strip strong,.uk-landing-proof span{font-size:13px;line-height:1.5}.quote-trust-strip span,.uk-landing-proof-note{font-size:12px;line-height:1.65}.uk-landing-proof strong{font-size:28px;line-height:1.15}.quote-stage-new,.uk-landing-fit,.uk-landing-process,.uk-landing-assurance,.uk-landing-rfq,.uk-landing-faq{grid-template-columns:minmax(0,1fr);gap:30px;padding:58px 19px}.quote-stage-new .quote-stage-copy h2,.uk-landing-page h2{letter-spacing:-.04em;max-width:100%;font-size:clamp(34px,10.8vw,42.246px);line-height:1.08}.quote-stage-copy>p,.quote-step,.uk-landing-fit header>span,.uk-landing-fit article p,.uk-landing-capability li,.uk-landing-process li p,.uk-landing-assurance>div>span,.uk-landing-assurance aside p,.uk-landing-rfq-copy>span,.uk-landing-rfq-copy li,.uk-landing-faq details p{font-size:14px;line-height:1.65}.uk-landing-fit>header,.uk-landing-process>header{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:28px}.uk-landing-fit>div,.uk-landing-process ol{grid-template-columns:minmax(0,1fr)}.uk-landing-fit article,.uk-landing-process li:nth-child(n){min-height:0;padding:24px 18px}.uk-landing-fit h3,.uk-landing-process h3{margin-top:24px;font-size:30px;line-height:1.12}.uk-landing-capability{grid-template-columns:minmax(0,1fr)}.uk-landing-capability-media{aspect-ratio:4/3;min-height:0}.uk-landing-capability>div:last-child{padding:55px 19px}.uk-landing-capability li,.uk-landing-rfq-copy li{align-items:flex-start;padding-block:13px}.uk-landing-page li svg,.uk-landing-page a svg{flex-shrink:0}.uk-landing-capability>div:last-child>a{min-height:44px;font-size:12px;line-height:1.5}.uk-landing-assurance aside{padding:22px 18px}.uk-landing-faq summary{grid-template-columns:24px minmax(0,1fr);min-height:64px;padding-block:16px;font-size:14px;line-height:1.55}.uk-landing-faq details p{margin:0 0 22px 34px}.uk-production-carousel-controls{top:10px;right:10px}.uk-production-carousel-dots{display:none}.uk-landing-image-note{padding:10px 12px;font-size:11px;bottom:12px;left:12px;right:12px}.uk-landing-image-note strong{font-size:12px;line-height:1.5}.quote-stage-new .quote-form-panel,.uk-landing-form-panel,.page-contact:not(.page-contact-home) .page-contact-rfq-panel{border-radius:12px;min-width:0;padding:26px 16px}body:not(:has(.tal-home)) .rfq-form{overflow-wrap:anywhere;gap:24px;min-width:0}body:not(:has(.tal-home)) .rfq-form-header>div{flex-wrap:wrap;gap:9px 16px}body:not(:has(.tal-home)) .rfq-form-header strong{font-size:29px;line-height:1.15}body:not(:has(.tal-home)) .rfq-form-header span,body:not(:has(.tal-home)) .rfq-form-header p,body:not(:has(.tal-home)) .rfq-draft-note{letter-spacing:0;font-size:12px;line-height:1.6}body:not(:has(.tal-home)) .rfq-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}body:not(:has(.tal-home)) .rfq-progress li{color:#aaa9a3;text-transform:none;align-content:start;justify-items:start;gap:8px;font-size:11px;line-height:1.45;display:grid}body:not(:has(.tal-home)) .rfq-progress li.is-active{color:#f0efeb}body:not(:has(.tal-home)) .rfq-progress li span{width:26px;height:26px;font-size:12px}body:not(:has(.tal-home)) .rfq-section-heading{grid-template-columns:24px minmax(0,1fr);gap:10px}body:not(:has(.tal-home)) .rfq-section-heading strong{font-size:28px;line-height:1.15}body:not(:has(.tal-home)) .rfq-section-heading small,body:not(:has(.tal-home)) .rfq-evidence-picker>p,body:not(:has(.tal-home)) .rfq-evidence-option small{color:#b8b7b1;font-size:13px;line-height:1.6}body:not(:has(.tal-home)) .rfq-panel .field-label{color:#cfcec8;min-width:0;font-family:var(--font-sans);letter-spacing:0;text-transform:none;gap:9px;font-size:14px;line-height:1.5}body:not(:has(.tal-home)) .rfq-panel .field{min-width:0;max-width:100%;min-height:50px;padding:13px 12px;font-size:16px;line-height:1.5}body:not(:has(.tal-home)) .rfq-panel textarea.field{min-height:118px}body:not(:has(.tal-home)) .rfq-evidence-picker{padding:16px 12px}body:not(:has(.tal-home)) .rfq-evidence-picker legend{letter-spacing:0;text-transform:none;max-width:100%;font-size:12px;line-height:1.5}body:not(:has(.tal-home)) .rfq-evidence-option,body:not(:has(.tal-home)) .rfq-privacy{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 12px;font-size:13px;line-height:1.65}body:not(:has(.tal-home)) .rfq-evidence-option input,body:not(:has(.tal-home)) .rfq-privacy input{width:22px;height:22px}body:not(:has(.tal-home)) .rfq-evidence-option strong,body:not(:has(.tal-home)) .rfq-error-summary strong,body:not(:has(.tal-home)) .rfq-error-summary span,body:not(:has(.tal-home)) .rfq-review-note,body:not(:has(.tal-home)) .rfq-form .field-error{font-size:13px;line-height:1.6}body:not(:has(.tal-home)) .rfq-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}body:not(:has(.tal-home)) .rfq-actions>span{display:none}body:not(:has(.tal-home)) .rfq-actions .button,body:not(:has(.tal-home)) .rfq-fallback-actions>*{text-align:center;white-space:normal;width:100%;height:auto;min-height:48px;padding:13px 14px;font-size:12px;line-height:1.5}body:not(:has(.tal-home)) .rfq-review-groups>section>header strong{font-size:23px;line-height:1.15}body:not(:has(.tal-home)) .rfq-review-groups>section>header button{min-height:44px;padding:8px;font-size:12px}body:not(:has(.tal-home)) .rfq-review dl div{grid-template-columns:minmax(0,1fr);gap:5px}body:not(:has(.tal-home)) .rfq-review dt{font-size:12px;line-height:1.5}body:not(:has(.tal-home)) .rfq-review dd,body:not(:has(.tal-home)) .rfq-fallback>p,body:not(:has(.tal-home)) .rfq-fallback summary{overflow-wrap:anywhere;font-size:14px;line-height:1.6}body:not(:has(.tal-home)) .rfq-fallback textarea{font-size:16px}.page-contact:not(.page-contact-home){overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;padding:55px 19px}.page-contact:not(.page-contact-home):before{left:19px}.page-contact:not(.page-contact-home) .page-contact-intro{min-width:0;position:static}.page-contact:not(.page-contact-home) .page-contact-intro>span{letter-spacing:.06em;margin-bottom:20px;font-size:11px;line-height:1.4}.page-contact:not(.page-contact-home) .page-contact-intro h2{letter-spacing:-.04em;font-size:clamp(34px,10.8vw,42.246px);line-height:1.08}.page-contact:not(.page-contact-home) .page-contact-intro p{margin-top:20px;padding-left:14px;font-size:14px;line-height:1.65}.page-contact:not(.page-contact-home) .page-contact-fields,.page-contact:not(.page-contact-home) .page-contact-grid{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.page-contact:not(.page-contact-home) .page-contact-fields label{letter-spacing:0;min-width:0;font-size:14px;line-height:1.5;display:block}.page-contact:not(.page-contact-home) .page-contact-fields label small{text-transform:none;justify-self:start;margin-top:0;margin-left:8px;font-size:12px;line-height:1.5;display:inline-block}.page-contact:not(.page-contact-home) .page-contact-fields label>span{color:#d9b18d}.page-contact:not(.page-contact-home) .page-contact-fields input:not([type=checkbox]),.page-contact:not(.page-contact-home) .page-contact-fields textarea{min-width:0;min-height:50px;margin-top:9px;font-size:16px;line-height:1.5;display:block}.page-contact:not(.page-contact-home) .page-contact-fields textarea{min-height:145px}.page-contact:not(.page-contact-home) .page-contact-consent{min-height:44px;font-size:13px;grid-template-columns:22px minmax(0,1fr)!important;display:grid!important}.page-contact:not(.page-contact-home) .page-contact-consent>span{color:#d9d4cd}.page-contact:not(.page-contact-home) .page-contact-consent input{width:22px;height:22px}.page-contact:not(.page-contact-home) .page-contact-submit{flex-direction:column;align-items:stretch;gap:18px}.page-contact:not(.page-contact-home) .page-contact-submit p{font-size:12px;line-height:1.65}.page-contact:not(.page-contact-home) .page-contact-submit button,.page-contact:not(.page-contact-home) .page-contact-success button{width:100%;min-height:48px;padding:14px 16px;font-size:12px;line-height:1.5}.article-body .page-contact:not(.page-contact-home){border-radius:12px;padding:40px 16px}.article-body .page-contact:not(.page-contact-home):before{left:16px}.production-needs-shell{min-height:100svh;display:block}.production-needs-visual{height:clamp(145px,38vw,210px);position:relative}.production-needs-brand,.production-needs-visual-caption{display:none}.production-banner-toggle{width:44px;height:44px;top:12px;right:12px}.production-needs-content{width:100%;height:auto;min-height:0;padding:24px 19px max(35px, env(safe-area-inset-bottom));justify-content:flex-start;overflow:visible}.production-needs-mobile-brand{width:112px;margin-bottom:26px;display:block}.production-needs-language{top:14px;right:19px}.production-needs-language .tal-locale-trigger{min-height:44px}.production-needs-progress{gap:22px;margin-bottom:25px}.production-needs-progress>span{font-size:13px;line-height:1.5}.production-needs-progress i{height:4px}.production-needs-content>form,.production-needs-step,.production-needs-step>fieldset{flex:none;min-width:0;min-height:0;display:block}.production-needs-intro{padding-bottom:25px}.production-needs-intro h1,.production-needs-success h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:16ch;font-size:clamp(36px,10.8vw,46px);line-height:1.08}.production-needs-intro p{margin-top:18px;font-size:14px;line-height:1.65}.production-needs-intro span{margin-top:12px;font-size:13px;line-height:1.5}.production-needs-step{padding-top:25px;scroll-margin-top:24px}.production-needs-step:focus{outline:none}.production-needs-step legend{overflow-wrap:anywhere;max-width:100%;font-size:20px;line-height:1.4}.production-needs-step fieldset>p{color:#65615a;margin:10px 0 18px;font-size:14px;line-height:1.65}.production-needs-step fieldset>small,.production-development-options small{color:#65615a;font-size:13px;line-height:1.6}.production-needs-step>fieldset>.production-product-options,.production-needs-step>fieldset>.production-simple-options,.production-needs-step>fieldset>.production-development-options{flex:none;grid-auto-rows:auto;gap:10px}.production-product-options label,.production-simple-options label,.production-development-options label{border-radius:8px;gap:12px;min-height:68px}.production-product-options label{overflow:hidden}.production-product-options label:hover,.production-simple-options label:hover,.production-development-options label:hover{transform:none}.production-product-options strong,.production-simple-options strong,.production-development-options strong{overflow-wrap:anywhere;min-width:0;padding-block:12px;font-size:14px;line-height:1.5}.production-option-image{flex:0 0 68px;width:68px;min-height:68px}.production-option-check{flex:0 0 24px;margin-right:12px}.production-simple-options label,.production-development-options label{padding:12px 14px}.production-development-options label>span:first-of-type{gap:5px;min-width:0}.production-development-options strong{padding:0}.production-email-field{gap:10px;margin-top:24px}.production-email-field>span{letter-spacing:0;text-transform:none;font-size:14px;line-height:1.5}.production-email-field input{min-width:0;height:54px;font-size:16px}.production-privacy-field{grid-template-columns:22px minmax(0,1fr);margin-top:20px;font-size:14px;line-height:1.65}.production-privacy-field input{width:22px;height:22px;margin-top:2px}.production-needs-error{min-height:0;margin-top:16px;font-size:14px;line-height:1.6}.production-needs-error:empty{display:none}.production-needs-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px;padding-top:0;position:static}.production-needs-actions>span{display:none}.production-needs-actions button{letter-spacing:0;white-space:normal;min-width:0;min-height:50px;padding:14px 16px;font-size:14px;line-height:1.5}.production-needs-actions .is-next{min-width:0}.production-needs-success>span,.production-needs-success>a{overflow-wrap:anywhere;font-size:13px;line-height:1.6}}@media (width<=600px){body:not(:has(.tal-home)) .rfq-panel>.grid{grid-template-columns:minmax(0,1fr)}}.shirt-purchase-summary{background:#f5f4f0;border-block:1px solid #deded7;padding-block:36px}.shirt-purchase-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;display:grid}.shirt-purchase-summary dt{color:#55574f;margin-bottom:10px;font-size:13px}.shirt-purchase-summary dd{margin:0}.shirt-purchase-summary strong{letter-spacing:-.025em;font-size:clamp(23px,2.3vw,32px);font-weight:400}.shirt-purchase-summary dd p{max-width:42ch;margin:12px 0 0;font-size:14px;line-height:1.65}.shirt-purchase-scope{color:#575950;margin-top:24px;font-size:12px;line-height:1.6}.shirt-purchase-summary nav{flex-wrap:wrap;gap:12px 28px;margin-top:18px;display:flex}.shirt-purchase-summary a,.flexible-order-scenarios>a,.shirt-project-copy a{text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.shirt-purchase-summary a svg,.shirt-project-copy a svg{flex-shrink:0}.flexible-order-scenarios,.shirt-project-scenarios{padding-block:64px}.flexible-order-scenarios header,.shirt-project-scenarios header{max-width:760px;margin-bottom:30px}.flexible-order-scenarios header>p,.shirt-project-scenarios header>p{text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:12px}.flexible-order-scenarios h2,.shirt-project-scenarios h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(27px,3.4vw,44px);font-weight:400;line-height:1.15}.flexible-order-scenarios header>span,.shirt-project-scenarios header>span{color:#55574f;font-size:15px;line-height:1.7;display:block}.flexible-order-scenarios>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.flexible-order-scenarios article{border-top:1px solid #cccfc5;padding-top:20px}.flexible-order-scenarios h3,.shirt-project-copy h3{margin-bottom:14px;font-size:22px;font-weight:400;line-height:1.3}.flexible-order-scenarios article p{color:#55574f;font-size:15px;line-height:1.7}.shirt-project-scenarios{background:#f5f4f0}.shirt-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.shirt-project-grid article{background:#fff;min-width:0}.shirt-project-grid figure{margin:0}.shirt-project-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.shirt-project-copy{padding:26px}.shirt-project-copy p,.shirt-project-copy li{color:#4c5048;font-size:15px;line-height:1.7}.shirt-project-copy ol{margin:20px 0;padding-left:20px}.shirt-project-copy li{margin-bottom:9px;padding-left:5px}.shirt-project-copy nav{gap:16px;margin-top:24px;display:grid}.shirt-purchase-summary a:focus-visible,.flexible-order-scenarios a:focus-visible,.shirt-project-copy a:focus-visible{outline-offset:5px;outline:2px solid #3c553b}@media (width<=760px){.shirt-purchase-summary dl,.flexible-order-scenarios>div,.shirt-project-grid{grid-template-columns:1fr;gap:24px}.shirt-purchase-summary dl>div+div{border-top:1px solid #deded7;padding-top:20px}.shirt-purchase-summary dd p{max-width:none}.flexible-order-scenarios,.shirt-project-scenarios{padding-block:42px}.shirt-project-copy{padding:22px}}.inner-hero-media.is-full-garment,.inner-chapter-media.is-full-garment{background:#f4f0e9}.inner-hero-media.is-full-garment img,.inner-chapter-media.is-full-garment img{object-fit:contain}.shirt-type-page .inner-chapter-media.is-shirt-view{aspect-ratio:4/5;background:#f4f0e9;max-height:540px}.shirt-type-page .inner-chapter-media.is-shirt-view img,.shirt-type-page .inner-hero-media img{object-fit:contain;object-position:center;transform:none}.shirt-page-nav{border-bottom:1px solid #e4ded5;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding:22px 5%;display:flex}.shirt-page-nav a{border-bottom:1px solid #0000;padding:8px 0;font-size:13px}.shirt-page-nav a:hover,.shirt-page-nav a:focus-visible{color:var(--bronze);border-color:currentColor}.shirt-type-page [id]{scroll-margin-top:120px}.shirt-variants{background:#f7f5f1}.shirt-guide-heading{max-width:800px;margin-bottom:34px}.shirt-guide-heading>p{color:var(--bronze);letter-spacing:.06em;margin:0 0 14px;font-size:12px}.shirt-guide-heading h2{font-family:var(--font-display),serif;margin:0;font-size:clamp(30px,3.8vw,50px);font-weight:400;line-height:1.15}.shirt-guide-heading>span{color:#645f58;margin-top:22px;font-size:15px;line-height:1.85;display:block}.shirt-variant-grid,.shirt-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.shirt-variant{min-width:0;margin:0}.shirt-variant-image{aspect-ratio:4/5;background:#eeeae3;position:relative;overflow:hidden}.shirt-variant-image img{object-fit:contain;object-position:center;transform:none}.shirt-variant-image>span{z-index:1;background:#fffefa;padding:8px 10px;font-size:11px;position:absolute;top:14px;left:14px}.shirt-variant h3,.shirt-decision-grid h3,.shirt-sampling h3{font-family:var(--font-display),serif;margin:22px 0 12px;font-size:clamp(21px,2.1vw,28px);font-weight:400;line-height:1.3}.shirt-variant figcaption p,.shirt-decision-grid p,.shirt-brief-note,.shirt-sampling p{color:#645f58;font-size:14px;line-height:1.85}.shirt-decision-grid article{border-top:1px solid #d7cec2;min-width:0;padding-top:24px}.shirt-decision-grid article>span{color:var(--bronze);font-size:12px}.shirt-brief{background:#f4f0e9;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,90px);display:grid}.shirt-brief-copy ul{margin:24px 0;padding-left:20px}.shirt-brief-copy li{padding:7px 0 7px 5px;font-size:14px;line-height:1.7}.shirt-brief-copy li::marker{color:var(--bronze)}.shirt-guide-link{border-bottom:1px solid #b9aa98;align-items:center;gap:14px;margin-top:12px;padding:13px 0;font-size:14px;font-weight:500;display:inline-flex}.shirt-guide-link:hover,.shirt-guide-link:focus-visible{color:var(--bronze)}.shirt-sampling{background:#fffefa;align-self:start;padding:30px clamp(22px,3vw,42px)}.shirt-sampling h3{margin-top:0}.shirt-sampling ol{padding-left:22px}.shirt-sampling li{border-bottom:1px solid #e7e0d7;padding:18px 0 12px 7px}.shirt-sampling li::marker{color:var(--bronze);font-size:12px}.shirt-sampling strong{font-size:14px;font-weight:600}.shirt-sampling p{margin:9px 0 0}@media (width<=900px){.shirt-variant-grid{gap:18px}.shirt-decision-grid,.shirt-brief{grid-template-columns:1fr}.shirt-decision-grid{gap:28px}.shirt-decision-grid h3{margin-top:12px}}@media (width<=640px){.shirt-variant-grid{grid-template-columns:1fr;gap:36px}.shirt-variant-image{max-height:540px}.shirt-page-nav{justify-content:flex-start;gap:8px 20px}.shirt-guide-heading{margin-bottom:26px}}@media (width>=901px){.tal-products-group{position:static}.tal-nav-dropdown.is-products{width:100%;left:0;translate:0 -8px}.tal-nav-dropdown.is-products.is-open{translate:0}.tal-nav-dropdown.is-products:before{background:#fff}.tal-nav-dropdown.is-products>p{padding:23px 26px 17px}.tal-product-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;padding:0 24px 16px}.tal-product-shortcuts a{font-size:12px;font-weight:600}.tal-shirt-type-links{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:column;gap:0 22px;padding:0 24px 24px}.tal-shirt-type-links a{overflow-wrap:anywhere;min-width:0;min-height:42px;font-size:13px}.tal-shirt-type-links a:focus-visible{outline:2px solid var(--bronze);outline-offset:-2px}}@media (width>=901px) and (width<=1100px){.tal-shirt-type-links{grid-template-rows:repeat(14,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.tal-product-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.shirt-type-directory{background:#f7f5f1}.shirt-type-directory header{max-width:710px;margin-bottom:32px}.shirt-type-directory header>p{color:var(--bronze);font-size:12px}.shirt-type-directory h2{font-family:var(--font-display),serif;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.15}.shirt-type-directory header>span{color:#6c675f;margin-top:18px;line-height:1.7;display:block}.shirt-type-directory nav{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;display:grid}.shirt-type-directory nav a{border-top:1px solid #dcd6cd;align-items:center;gap:12px;min-height:66px;padding:14px 0;display:flex}.shirt-type-directory nav a>span{color:var(--bronze);font-size:11px}.shirt-type-directory nav strong{flex:1;font-size:14px;font-weight:500}.shirt-type-directory nav svg{flex-shrink:0}.shirt-type-directory nav a:hover,.shirt-type-directory nav a:focus-visible{color:var(--bronze)}@media (width<=900px){.shirt-type-directory nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.shirt-type-directory nav{grid-template-columns:1fr}}@font-face{font-family:sans;src:url(/fonts/lato-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:sans;src:url(/fonts/lato-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:sans;src:url(/fonts/lato-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:sans;src:url(/fonts/lato-900.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.7%;descent-override:21.3%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:mono;src:url(/fonts/ibm-plex-mono-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%;size-adjust:100%}html{--font-sans:sans,"sans Fallback";--font-mono:mono,"mono Fallback"}body>astro-island{display:block}:root{--production-action:#b38f6f;--production-action-hover:#c7a98c;--production-text:#26231f;--production-muted:#625d56;--production-label:#6e6255;--production-surface:#f8f7f5}:is(.production-page,.production-detail-page){--bronze:var(--production-action);color:var(--production-text);overflow-wrap:break-word}:is(.production-page,.production-detail-page)>section,:is(.production-page,.production-detail-page)>.page-contact-position{content-visibility:visible;contain-intrinsic-size:none}:is(.production-page,.production-detail-page) :is(section,[id]){scroll-margin-top:104px}:is(.production-page,.production-detail-page) :is(h1,h2,h3){color:var(--production-text)}:is(.production-page,.production-detail-page) :is(p,dd){color:var(--production-muted)!important}:is(.production-page,.production-detail-page) :is(nav[aria-label=İçerik\ yolu],.production-breadcrumb,.inner-breadcrumb),:is(.production-page,.production-detail-page) :is(.production-breadcrumb,.inner-breadcrumb) :is(a,span){color:var(--production-label);letter-spacing:0;text-transform:none;font-size:13px}:is(.production-page,.production-detail-page) :is(.production-step-output small,.serial-step-list dt,.sample-approval-note,.production-next nav p,.inner-related-links p){color:var(--production-muted)!important}:is(.production-page,.production-detail-page) :is(.production-step-list>li>span,.production-faq-list summary>span,.order-step-title>span,.factory-flow li>span,.factory-cap-copy>span,.factory-gallery figcaption>span,.sample-start-grid article>span,.sample-evaluation-grid article>span,.sample-approval-grid article>span,.product-dev-decision-grid article>span,.serial-start-grid article>span,.serial-standard-grid article>span,.serial-logistics-grid article>span,.order-change article>span,.order-decisions li>span){color:var(--production-label)}:is(.production-page,.production-detail-page) :is(header,.production-section-heading,.production-proof-heading,.production-decision-copy,.production-faq-heading,.sample-section-heading,.sample-proof-copy,.sample-approval-heading,.serial-section-heading,.serial-proof-heading,.serial-standard-copy,.serial-communication-copy,.order-decisions>div,.order-timing-copy,.order-preparation-copy,.factory-control>div,.factory-visit>div,.inner-faq-heading,.inner-related-heading,.inner-intro-copy)>p{color:var(--production-label)!important}:is(.production-page,.production-detail-page) .production-step-output{min-width:0}.production-step-output small{font-weight:500}:is(.production-page,.production-detail-page) :is(.production-hero-actions a.is-primary,.tech-pack-prompt-actions a:first-child,.factory-visit a,.factory-control a,a[class*=heroQuote],.production-contact .page-contact-submit button,.production-contact .page-contact-success button){letter-spacing:0;text-transform:none;border-radius:12px;min-height:48px;font-size:14px;font-weight:500;line-height:1.5;background:var(--production-action)!important;border-color:var(--production-action)!important;color:#fff!important}:is(.production-page,.production-detail-page) :is(.production-hero-actions a.is-primary,.tech-pack-prompt-actions a:first-child,.factory-visit a,.factory-control a,a[class*=heroQuote],.production-contact .page-contact-submit button,.production-contact .page-contact-success button):hover{background:var(--production-action-hover)!important;border-color:var(--production-action-hover)!important}body:has(main.production-page,main.production-detail-page) :is(.tal-quote-link,.tal-mobile-quote-link,.cookie-button-primary){background:var(--production-action);color:#fff}body:has(main.production-page,main.production-detail-page) :is(.tal-quote-link,.tal-mobile-quote-link,.cookie-button-primary):hover{background:var(--production-action-hover);color:#fff}:is(.production-page,.production-detail-page) :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #75563e}:is(.production-page,.production-detail-page) :is(.production-hero-actions,.tech-pack-prompt-actions) a{overflow-wrap:break-word}:is(.production-page,.production-detail-page) :is(.production-hero-actions,.tech-pack-prompt-actions) svg{flex-shrink:0}.production-page :is(.order-table,.factory-handoff-table){color:var(--production-text)}.production-page :is(.order-table,.factory-handoff-table) :is(strong,[role=rowheader]){color:var(--production-text);font-size:17px;font-weight:500;line-height:1.5}.production-page :is(.order-table,.factory-handoff-table) :is(span,[role=cell]){color:var(--production-muted);font-size:16px;line-height:1.8}.production-page :is(.order-table,.factory-handoff-table) :is(.is-head span,.mobile-cell-label){color:var(--production-label);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.order-page .order-preparation-copy :is(p,span){color:var(--production-muted)}.factory-page .sedex-membership-band.is-factory{background:var(--production-surface);color:var(--production-text)}.factory-page .sedex-membership-band.is-factory .sedex-membership-copy :is(h2,p,span,small){color:var(--production-text)}.factory-page .sedex-membership-band.is-factory .sedex-membership-copy :is(span,small){color:var(--production-muted);font-size:16px;line-height:1.8}.factory-page .sedex-membership-band.is-factory>a{color:var(--production-text);text-transform:none;letter-spacing:0;border-color:#8b8175;font-size:14px;font-weight:500}.factory-page .sedex-membership-band.is-factory>a:hover{background:var(--production-action);border-color:var(--production-action);color:#fff}.serial-page .serial-flow-heading{display:block}.serial-page .serial-flow-heading h2{max-width:24ch}.serial-page .serial-flow{display:block}.factory-page .factory-cap-copy dl{gap:20px;margin-top:24px;display:grid}.factory-page .factory-cap-copy dl>div{padding:0}.factory-page .factory-cap-copy dt{color:var(--production-label);font-size:14px}.factory-page .factory-cap-copy dd{margin-top:10px}.factory-page .shirt-purchase-summary dl>div{background:#fff;border:1px solid #e7e4df}:is(.production-page,.production-detail-page) .production-contact{color:#fff;box-shadow:none;padding:64px var(--page-gutter);background:#161616;border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,80px)}:is(.production-page,.production-detail-page) .production-contact:before{content:none}.production-contact .page-contact-intro{position:static}.production-contact .page-contact-intro>span{display:none}.production-contact .page-contact-intro h2{color:#fff;letter-spacing:-.025em;font-size:clamp(32px,3.4vw,48px);line-height:1.15}:is(.production-page,.production-detail-page) .production-contact :is(p,dd){color:#d0cbc4!important}.production-contact .page-contact-intro p{border:0;margin-top:24px;padding:0}.production-contact .page-contact-intro>a{color:#fff;text-transform:none;background:0 0;border:0;min-height:44px;margin-top:24px;padding:8px 0;font-size:14px;font-weight:400}.production-contact .page-contact-grid{gap:24px 20px}.production-contact .page-contact-fields{gap:24px;min-width:0}.production-contact .page-contact-fields label{color:#e9e5df;letter-spacing:0;font-weight:400}.production-contact .page-contact-fields label>span,.production-contact .page-contact-fields label small{color:#c8c1b8}.production-contact .page-contact-fields :is(input:not([type=checkbox]),textarea){color:#fff;background:#222;border:1px solid #686159;border-radius:10px;min-height:48px;padding:12px 14px;font-size:16px}.production-contact .page-contact-fields textarea{min-height:140px}.production-contact .page-contact-fields :is(input,textarea):focus-visible{outline-offset:3px;outline:2px solid #d1b08f}.production-contact .page-contact-consent a{color:#e4d7c7}.production-contact .page-contact-consent input{width:20px;height:20px}.production-contact .page-contact-consent{grid-template-columns:20px minmax(0,1fr)!important}.production-contact .page-contact-submit{border:0;gap:24px;padding-top:0}.production-contact .page-contact-submit button{box-shadow:none;padding:12px 20px}:is(.production-page,.production-detail-page) .production-contact .page-contact-error{color:#ffb4a9!important}.production-contact .page-contact-success h3{color:#fff}.production-contact .page-contact-submit button:focus-visible{outline-color:#e5c7a7}.production-detail-page .inner-chapter-copy li{text-transform:none;letter-spacing:0;padding-left:18px;line-height:1.8!important}.production-detail-page .inner-chapter-copy li:before{top:.85em}.production-detail-page .inner-intro-copy>p,.production-detail-page .inner-faq-heading>p{font-size:14px!important}@media (width<=900px){:is(.production-page,.production-detail-page) :is(section,[id]){scroll-margin-top:96px}:is(.production-page,.production-detail-page) .production-contact{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 19px}.production-contact .page-contact-intro h2{max-width:24ch;font-size:36px}.production-contact .page-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-contact .page-contact-submit button{min-height:48px}.production-page .production-trust-strip p:nth-child(n){padding:20px}.product-dev-page .product-dev-outcomes{grid-template-columns:1fr;gap:12px}.product-dev-page .product-dev-outcomes p:nth-child(n){min-height:0;padding:20px}.production-page .production-step-list h3{font-size:20px;font-weight:500;line-height:1.4}.production-page .production-step-list>li{column-gap:16px}.production-page .production-step-output strong{font-size:16px}.production-page .production-proof-grid{padding-bottom:16px}.production-page .production-proof-grid:focus-visible{outline-offset:4px;outline:2px solid #75563e}.production-page .production-next nav a:nth-child(n){display:block}.production-page .production-next nav a>svg{top:25px;right:18px}.production-page .factory-gallery figure{margin:0}.production-page :is(.order-table,.factory-handoff-table) .is-head{display:none}.production-page :is(.order-table,.factory-handoff-table)>[role=row]:not(.is-head),.production-page :is(.order-table,.factory-handoff-table) .mobile-cell-label,.production-page :is(.order-table,.factory-handoff-table) [role=cell]{display:block}.factory-page .factory-cap-copy dl{gap:20px}.factory-page .sedex-membership-copy h2{font-size:32px;line-height:1.2}.factory-page .sedex-membership-band.is-factory{text-align:left}.factory-page .sedex-membership-band.is-factory>a{justify-content:center;width:100%}}@media (width<=600px){.production-contact .page-contact-grid{grid-template-columns:1fr}.production-contact .page-contact-submit{flex-direction:column;align-items:stretch;gap:16px;display:flex}.production-contact .page-contact-submit button{width:100%}.production-page .production-step-list>li>div{min-width:0}.production-page .production-step-output small{font-size:14px!important}.factory-page .shirt-purchase-summary dl>div+div{padding-top:24px}.production-detail-page .inner-intro h2{font-size:30px;line-height:1.25}.production-detail-page .inner-faq summary{gap:14px;min-height:64px;padding-block:20px;font-size:16px}}@media (prefers-reduced-motion:reduce){:is(.production-page,.production-detail-page) *{scroll-behavior:auto!important}:is(.production-page,.production-detail-page) .inner-hero-media img{animation:none}}.production-page .order-roadmap dt,.production-detail-page .inner-breadcrumb span[aria-current=page]{color:var(--production-label)}@media (width<=900px){body[data-production-contact-visible] :is(.tal-contact-trigger,.tal-contact-prompt){visibility:hidden;pointer-events:none}.factory-page .sedex-membership-band.is-factory .sedex-membership-copy{text-align:left}}.production-page section>:is(div,ol,ul):has(>article),.production-page .order-change>div{border-top:0;border-bottom:0}:root{--ui-ink:#26231f;--ui-muted:#625d56;--ui-label:#6e6255;--ui-surface:#f8f7f5;--ui-line:#e7e4df;--ui-action:#b38f6f;--ui-action-hover:#c7a98c;--ui-radius:14px;--ui-section:clamp(72px,8vw,112px);--ui-gap:clamp(32px,5vw,80px)}main:not(.tal-home):not(.production-page):not(.production-detail-page){--bronze:var(--ui-action);color:var(--ui-ink);overflow-wrap:break-word;background:#fff}main:not(.tal-home):not(.production-page):not(.production-detail-page) :where(section,article,header,aside,nav,form,fieldset,div,li,dd){min-width:0}main:not(.tal-home):not(.production-page):not(.production-detail-page)>section,main:not(.tal-home):not(.production-page):not(.production-detail-page)>.page-contact-position{content-visibility:visible;contain-intrinsic-size:none}main:not(.tal-home):not(.production-page):not(.production-detail-page) :is(h1,h2,h3){color:var(--ui-ink)}main:not(.tal-home):not(.production-page):not(.production-detail-page) :is(p,dd){color:var(--ui-muted)}main:not(.tal-home):not(.production-page):not(.production-detail-page) :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #75563e}main:not(.tal-home):not(.production-page):not(.production-detail-page) :is(section,[id]){scroll-margin-top:104px}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.inner-page:not(.production-detail-page):not(.quote-page-new) .inner-hero,.uk-landing-hero,.quote-hero-new,.articles-hero,.article-hero){min-height:0;padding:140px var(--page-gutter) 80px;gap:var(--ui-gap);color:var(--ui-ink);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy,.uk-landing-hero-copy,.quote-hero-copy,.inner-page:not(.production-detail-page) .inner-hero-copy){gap:40px;min-height:0;padding:0}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.uk-landing-hero,.quote-hero-new,.articles-hero,.article-hero,.inner-page:not(.production-detail-page) .inner-hero) h1{letter-spacing:-.035em;text-wrap:pretty;max-width:19ch;margin-top:0;font-size:clamp(48px,5vw,76px);line-height:1.08}:is(.articles-hero,.article-hero) h1{margin-top:32px}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.uk-landing-hero,.quote-hero-new,.articles-hero,.article-hero,.inner-page:not(.production-detail-page) .inner-hero) :is(nav,nav a,nav span){color:var(--ui-label);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;line-height:1.6}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.uk-landing-hero,.quote-hero-new,.articles-hero,.article-hero,.inner-page:not(.production-detail-page) .inner-hero) :is(small,.uk-landing-lead,.quote-hero-microtrust,.article-hero>div:first-child>span){color:var(--ui-muted)}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy,.quote-hero-content)>div>p,:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy,.quote-hero-content)>p,.article-hero>div:first-child>span{max-width:65ch;color:var(--ui-muted);margin-top:24px;font-size:16px;line-height:1.8}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy) small svg,.quote-hero-microtrust>svg,.inner-hero-thread,.inner-page:not(.production-detail-page) .inner-stamp,.inner-page:not(.production-detail-page) .inner-eyebrow{display:none}:is(.collections-hero-products,.product-category-hero-media,.quality-system-hero-media){gap:12px;height:clamp(390px,39vw,560px);min-height:0}:is(.inner-page:not(.production-detail-page) .inner-hero-media,.decision-hero-media,.about-erten-hero-media,.buyer-trust-media,.uk-landing-hero-media,.quote-hero-media,.articles-hero-media,.article-hero>div:last-child){border-radius:var(--ui-radius);height:clamp(390px,39vw,560px);min-height:0;position:relative;overflow:hidden}:is(.collections-hero-products,.product-category-hero-media,.quality-system-hero-media)>div{border-radius:var(--ui-radius);overflow:hidden}:is(.inner-page:not(.production-detail-page) .inner-hero-media,.decision-hero-media,.about-erten-hero-media,.buyer-trust-media,.uk-landing-hero-media,.quote-hero-media,.articles-hero-media,.article-hero>div:last-child)>img{object-fit:cover;width:100%;height:100%}.inner-page:not(.production-detail-page) .is-full-garment img,.inner-page:not(.production-detail-page) .is-shirt-view img{object-fit:contain}.buyer-trust-media>div{border-width:6px;border-radius:12px;bottom:12px;right:12px}.inner-page:not(.production-detail-page) .inner-hero-media:after{content:none}:is(.collections-hero-copy>div>div,.product-category-hero-actions,.quality-system-hero-actions,.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div,.uk-landing-actions,.quote-hero-actions){flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}:is(.collections-hero-copy>div>div,.product-category-hero-actions,.quality-system-hero-actions,.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div,.uk-landing-actions,.quote-hero-actions) a{border:1px solid var(--ui-line);max-width:100%;min-height:48px;color:var(--ui-ink);letter-spacing:0;text-transform:none;text-align:center;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}:is(.collections-hero-copy>div>div,.product-category-hero-actions,.quality-system-hero-actions,.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div,.uk-landing-actions) a.is-primary,.quote-hero-actions .button-red,:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.articles-cta,.article-inline-cta) a,:is(.collections-dialog-panel footer,.trust-verified-contact-actions,.trust-verified-deck,.tech-pack-prompt-actions) a:first-child,:is(.tp-download,.production-needs-actions .is-next),main:not(.production-detail-page) a[class*=heroQuote],a[class*=galleryQuote]{border:1px solid var(--ui-action);background:var(--ui-action);color:#fff;letter-spacing:0;text-transform:none;border-radius:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5}:is(.collections-hero-copy>div>div,.product-category-hero-actions,.quality-system-hero-actions,.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div,.uk-landing-actions) a.is-primary:hover,.quote-hero-actions .button-red:hover,:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.articles-cta,.article-inline-cta) a:hover,:is(.collections-dialog-panel footer,.trust-verified-contact-actions,.trust-verified-deck,.tech-pack-prompt-actions) a:first-child:hover,:is(.tp-download,.production-needs-actions .is-next):hover,main:not(.production-detail-page) a[class*=heroQuote]:hover,a[class*=galleryQuote]:hover{background:var(--ui-action-hover);border-color:var(--ui-action-hover);color:#fff}:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.articles-page,.editorial-page,.uk-landing-page)>section:not([class*=hero]):not(.page-contact):not(.tech-pack-prompt):not([class$=strip]):not(.uk-landing-proof):not(.about-erten-note){padding-block:var(--ui-section);color:var(--ui-ink);background:#fff}:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.articles-page,.editorial-page,.uk-landing-page) :is(section>header h2,.collections-material h2,.collections-start h2,.collections-related h2,.collections-final h2,.product-category-material h2,.product-category-final h2,.quality-system-final h2,.decision-delay h2,.decision-final h2,.about-erten-story h2,.about-erten-expertise h2,.about-erten-team h2,.about-erten-final h2,.buyer-trust-proof h2,.buyer-trust-visit h2,.buyer-trust-final h2,.trust-section-heading h2,.uk-landing-capability h2,.uk-landing-assurance h2,.uk-landing-rfq h2,.articles-cta h2,.articles-featured h2,.articles-editorial h2){letter-spacing:-.035em;max-width:25ch;font-size:clamp(38px,4.2vw,62px);line-height:1.13}:is(.collections-groups,.collections-products,.product-category-groups,.product-category-details,.collections-details,.collections-development,.quality-system-reference,.quality-system-controls,.quality-system-flow,.decision-flow,.about-erten-principles,.uk-landing-fit,.uk-landing-process)>header,.trust-verified-library>.trust-section-heading{margin-bottom:40px;display:block}:is(.collections-groups,.collections-products,.product-category-groups,.product-category-details,.collections-details,.collections-development,.quality-system-reference,.quality-system-controls,.quality-system-flow,.decision-flow,.about-erten-principles,.uk-landing-fit,.uk-landing-process)>header>span{max-width:70ch;color:var(--ui-muted);margin-top:22px;font-size:16px;line-height:1.8;display:block}:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.uk-landing-page) :is(header>p,[class$=-copy]>p:first-child){color:var(--ui-label);text-transform:none;letter-spacing:.02em;font-weight:400}:is(.product-category-trust,.quality-system-trust,.decision-summary,.about-erten-note,.buyer-trust-strip,.quote-trust-strip,.uk-landing-proof){padding:24px var(--page-gutter);background:#fff;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uk-landing-proof{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.product-category-trust,.quality-system-trust,.decision-summary,.about-erten-note,.buyer-trust-strip,.quote-trust-strip,.uk-landing-proof)>:is(p,div,article){border-radius:var(--ui-radius);background:var(--ui-surface);min-height:0;color:var(--ui-muted);margin:0;padding:24px;font-weight:400;border:0!important}:is(.quote-trust-strip,.uk-landing-proof) :is(strong,span){color:var(--ui-ink);line-height:1.6}:is(.quote-trust-strip,.uk-landing-proof) strong{font-size:18px}.uk-landing-proof-note{grid-column:1/-1}:is(.collections-details,.product-category-groups,.product-category-details,.quality-system-reference,.quality-system-controls,.about-erten-principles,.uk-landing-fit)>div,:is(.collections-development,.uk-landing-process)>ol,.trust-verified-facts,.buyer-trust-proof>div:last-child{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:is(.collections-details,.product-category-groups,.product-category-details,.quality-system-reference,.quality-system-controls,.about-erten-principles,.uk-landing-fit)>div>article,:is(.collections-development,.uk-landing-process)>ol>li,.trust-verified-facts article,.buyer-trust-proof>div:last-child>article,.shirt-decision-grid article{border-radius:var(--ui-radius);background:var(--ui-surface);min-height:0;color:var(--ui-ink);padding:28px;border:1px solid var(--ui-line)!important}:is(.collections-details,.product-category-groups,.product-category-details,.quality-system-reference,.quality-system-controls,.about-erten-principles,.uk-landing-fit,.uk-landing-process,.buyer-trust-proof) h3{max-width:none;margin:24px 0 14px;font-size:28px;line-height:1.25}.trust-verified-facts strong{margin:24px 0 14px;font-size:32px;line-height:1.2}:is(.collections-material,.product-category-material,.about-erten-expertise,.buyer-trust-proof,.buyer-trust-visit,.decision-delay,.uk-landing-capability){padding-inline:var(--page-gutter);gap:var(--ui-gap);align-items:center;min-height:0}:is(.collections-material-copy,.product-category-material-copy,.about-erten-expertise>div:last-child,.uk-landing-capability>div:last-child){padding:0}:is(.collections-material-media,.product-category-material-media,.about-erten-expertise-media,.about-erten-team-media,.buyer-trust-visit-media,.decision-delay-media,.uk-landing-capability-media){border-radius:var(--ui-radius);min-height:480px;position:relative;overflow:hidden}:is(.collections-material-copy,.product-category-material-copy,.about-erten-expertise,.buyer-trust-proof-copy,.uk-landing-capability,.uk-landing-rfq-copy) :is(span,li){color:var(--ui-muted);font-size:16px;line-height:1.8}:is(.collections-material,.product-category-material,.about-erten-expertise,.uk-landing-capability,.uk-landing-rfq-copy) :is(ul,li){border-color:var(--ui-line)}:is(.collections-material,.product-category-material,.about-erten-expertise,.uk-landing-capability) li{font-weight:400}.about-erten-story>div:last-child{border:0;padding-top:0}.about-erten-story h2{max-width:20ch}.buyer-trust-proof-note{border-color:var(--ui-line);border-radius:12px;padding:20px}.buyer-trust-proof-copy>a,.uk-landing-capability>div:last-child>a{color:var(--ui-ink);text-transform:none;letter-spacing:0;font-size:14px;line-height:1.5}.uk-landing-assurance aside{background:var(--ui-surface);border-radius:var(--ui-radius);border:0;padding:28px}.uk-landing-assurance>div>span{color:var(--ui-muted);font-size:16px;line-height:1.8}.collections-groups>div{gap:28px}.collections-groups a{border:0;padding:0}.collections-groups a>div,.collections-product-grid article>button,.product-category-gallery-media,.shirt-variant-image{border-radius:var(--ui-radius);overflow:hidden}:is(.collections-groups,.collections-products) h3{line-height:1.3}:is(.collections-filter,.articles-filter,.faq-hub-filters){gap:10px}:is(.collections-filter,.articles-filter,.faq-hub-filters) button{border:1px solid var(--ui-line);max-width:100%;min-height:44px;color:var(--ui-muted);text-transform:none;letter-spacing:0;background:#fff;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.5}:is(.collections-filter,.articles-filter,.faq-hub-filters) button:is(.is-active,[aria-pressed=true]){background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}:is(.collections-show-all,.tp-next,.tp-back,.production-needs-actions .is-back){border:1px solid var(--ui-line);min-height:48px;color:var(--ui-ink);text-transform:none;letter-spacing:0;background:#fff;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5}.collections-product-grid article>button>span{letter-spacing:0;text-transform:none;border-radius:10px;min-height:40px;font-size:13px;font-weight:400;inset:auto 10px 10px}.collections-dialog-panel{background:#fff;border-radius:18px;overflow:hidden}.collections-dialog-panel footer :is(p,span){color:var(--ui-muted)}.inner-page:not(.production-detail-page):not(.quote-page-new) .inner-intro{padding-block:var(--ui-section);background:#fff;grid-template-columns:minmax(0,1fr)}.inner-page:not(.production-detail-page) :is(.inner-intro h2,.inner-chapter h2,.inner-faq h2,.inner-related h2){letter-spacing:-.035em;max-width:25ch;font-size:clamp(38px,4.2vw,62px);line-height:1.13}.inner-page:not(.production-detail-page) .inner-chapter{padding:var(--ui-section) var(--page-gutter);gap:var(--ui-gap);color:var(--ui-ink);background:#fff}.inner-page:not(.production-detail-page) .inner-chapter-media{border-radius:var(--ui-radius);min-height:480px;overflow:hidden}.inner-page:not(.production-detail-page) .inner-chapter-copy{padding:0}.inner-page:not(.production-detail-page) .inner-chapter-copy :is(p,li){color:var(--ui-muted);text-transform:none;letter-spacing:0}.inner-page:not(.production-detail-page) .inner-chapter-copy li{line-height:1.8!important}.shirt-page-nav{background:var(--ui-surface);border:0;padding-block:20px}.shirt-variants,.shirt-decisions,.shirt-brief{padding-block:var(--ui-section);background:#fff}.shirt-guide-heading h2{letter-spacing:-.035em;font-size:clamp(38px,4.2vw,62px);line-height:1.13}.shirt-sampling{background:var(--ui-surface);border-radius:var(--ui-radius)}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq,.inner-page:not(.production-detail-page) .inner-faq){gap:var(--ui-gap);color:var(--ui-ink);padding-block:var(--ui-section);background:#fff}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq,.inner-page:not(.production-detail-page) .inner-faq)>div:last-child,.faq-hub-groups>section>div{border:0}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq,.inner-page:not(.production-detail-page) .inner-faq,.faq-hub-groups,.article-faq) details{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff;margin-bottom:12px;overflow:hidden}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq,.inner-page:not(.production-detail-page) .inner-faq,.faq-hub-groups,.article-faq) summary{min-height:76px;color:var(--ui-ink);font:500 16px/1.5 var(--font-sans),sans-serif;gap:14px;padding:22px 20px}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq,.inner-page:not(.production-detail-page) .inner-faq,.faq-hub-groups,.article-faq) details>p{color:var(--ui-muted);margin:0;padding:0 24px 24px}:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.articles-cta){text-align:left;min-height:0}:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.articles-cta)>div{align-items:flex-start;max-width:1100px;margin:0}:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.articles-cta) :is(h2,p,span,small){color:var(--ui-ink)}:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.articles-cta) :is(p,span,small){color:var(--ui-muted)}.trust-verified-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-verified-media-grid,.trust-verified-cases,.trust-requestable-list{gap:24px}:is(.trust-verified-photo,.trust-case-image){border-radius:var(--ui-radius);overflow:hidden}.trust-requestable-documents,.trust-verified-deck,.trust-verified-delivery{background:var(--ui-surface);color:var(--ui-ink);border-radius:var(--ui-radius);border:0;padding:32px}.trust-requestable-documents :is(p,span,small),.trust-verified-deck :is(p,span,small),.trust-verified-delivery :is(p,span,small){color:var(--ui-muted)}.buyer-trust-questions article{gap:24px;padding:32px 0}.buyer-trust-questions article>div,.buyer-trust-questions article>dl,.buyer-trust-questions article>a{border:0;padding:0}.buyer-trust-questions article>a{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}.articles-hero-link,.articles-featured article>a{letter-spacing:0;text-transform:none;border-radius:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:500}.articles-hero-link{border:1px solid var(--ui-line);color:var(--ui-ink)}.articles-featured article>a{background:var(--ui-action);color:#fff}.articles-featured article>a:hover{background:var(--ui-action-hover)}.articles-index .articles-grid{border:0;gap:48px 28px}.articles-index .articles-grid article:nth-child(n){border:0;padding:0}.articles-index h3{font-size:30px;line-height:1.25}.articles-card-media{aspect-ratio:16/10;border-radius:var(--ui-radius);height:auto}.articles-read{text-transform:none;letter-spacing:0;min-height:44px;font-size:14px;font-weight:500}.articles-index>header{align-items:start;gap:32px;margin-bottom:40px}.articles-index h2,.article-related h2,.editorial-hero h1{font-size:clamp(38px,4.2vw,62px);line-height:1.13}.article-hero>div:first-child>p{color:var(--ui-label);text-transform:none;letter-spacing:0;margin:24px 0 16px;font-weight:400}.article-hero small{color:var(--ui-muted);text-transform:none;font-size:13px;line-height:1.7}.article-layout{padding-block:var(--ui-section);grid-template-columns:minmax(180px,240px) minmax(0,760px);gap:clamp(32px,5vw,80px)}.article-layout aside nav a{min-height:44px;color:var(--ui-muted);border-color:var(--ui-line);padding-block:12px;font-size:14px;line-height:1.65}.article-layout aside>strong{letter-spacing:0;text-transform:none;font-size:14px}.article-body>section{border-top:0;margin-top:64px;padding-top:0}.article-body h2{letter-spacing:-.025em;font-size:clamp(32px,3.2vw,46px);line-height:1.2}.article-body p{max-width:72ch}.article-body ul{border:0;gap:12px 24px}.article-body li{border-color:var(--ui-line);padding:14px 0;font-weight:400}.article-inline-visual{border-radius:var(--ui-radius);overflow:hidden}.article-body .article-inline-cta{background:var(--ui-surface);border-radius:var(--ui-radius);color:var(--ui-ink);padding:32px!important}.article-body .article-inline-cta h2{color:var(--ui-ink);font-size:clamp(30px,3vw,42px)}.article-body .article-inline-cta p{color:var(--ui-muted)}.article-related>div{border:0;gap:24px}.article-related>div>a:nth-child(n){border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff;min-height:0;padding:24px}.editorial-hero,.faq-hub-hero,.privacy-hero{color:var(--ui-ink);background:#fff;padding-top:140px;padding-bottom:64px}:is(.editorial-hero,.faq-hub-hero,.privacy-hero) :is(p,span,nav,a){color:var(--ui-muted)}.editorial-principles article{border-radius:var(--ui-radius);background:var(--ui-surface);border:0;padding:32px}.editorial-review{color:var(--ui-ink);background:#fff;border:0}.quote-stage-new,.uk-landing-rfq{padding:var(--ui-section) var(--page-gutter);gap:var(--ui-gap);color:var(--ui-ink);background:#fff;align-items:start}.quote-stage-copy{position:static}.quote-stage-copy h2{font-size:clamp(38px,4.2vw,62px);line-height:1.13}.quote-stage-copy :is(p,span),.quote-step{color:var(--ui-muted)}.quote-steps{border-color:var(--ui-line)}.quote-step{border-color:var(--ui-line);letter-spacing:0;text-transform:none;padding-block:20px;font-size:16px;font-weight:400}.quote-handoff{background:var(--ui-surface);border-radius:var(--ui-radius);border:0;padding:24px}:is(.quote-form-panel,.uk-landing-form-panel,.page-contact-rfq-panel){min-width:0;color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:none;background:#fff;padding:clamp(20px,3vw,40px)}.rfq-form,.rfq-form :is(.field-label,.rfq-form-header strong,.rfq-section-heading strong,.rfq-evidence-option strong,.rfq-review strong,.rfq-review dt,.rfq-progress li,.rfq-details summary,.rfq-fallback strong){color:var(--ui-ink)}.rfq-form :is(p,small,.rfq-privacy,.rfq-draft-note,.rfq-field-help,.rfq-review dd,.rfq-form-header span,.rfq-details summary>small,.rfq-draft-state){color:var(--ui-muted)!important}.rfq-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;color:var(--ui-ink);color-scheme:light;background:#fff;border:1px solid #c8c2ba;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5}.rfq-form :is(input,textarea)::placeholder{color:#756f67;opacity:1}.rfq-form :is(.rfq-section-heading,.rfq-details-body,.rfq-review,.rfq-actions){border-color:var(--ui-line)}.rfq-form :is(.rfq-details,.rfq-evidence-picker,.rfq-evidence-option,.rfq-fallback){border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:12px}.rfq-form .rfq-evidence-option:has(input:checked){border-color:var(--ui-action);background:#f4eee7}.rfq-form .rfq-progress-track{background:var(--ui-line)}.rfq-form .rfq-progress-track>span{background:var(--ui-action)}.rfq-form .rfq-actions button{letter-spacing:0;text-transform:none;border-radius:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5}.rfq-form .rfq-actions button[type=submit],.rfq-form .rfq-actions button:last-child{background:var(--ui-action);border-color:var(--ui-action);color:#fff}.rfq-form .rfq-actions button:last-child:hover{background:var(--ui-action-hover);border-color:var(--ui-action-hover)}.rfq-form .rfq-actions button:not(:last-child){color:var(--ui-ink);border:1px solid var(--ui-line);background:#fff}.rfq-form :is(.field-error,.rfq-error-summary,.rfq-error-summary strong){color:#962c26}.rfq-form .rfq-error-summary{background:#fff2f0;border-color:#e8b8b1;border-radius:12px}.rfq-form .rfq-privacy a{color:var(--ui-muted);text-underline-offset:3px}.rfq-form .rfq-draft-note{background:var(--ui-surface);border:0;border-radius:10px;padding:16px}.rfq-form .rfq-section-heading strong{font-size:25px;line-height:1.25}.rfq-form .rfq-review{background:var(--ui-surface);border-radius:12px;padding:24px}.rfq-form .rfq-review>div{border-color:var(--ui-line)}.tp-page{background:#fff;padding-top:140px}.tp-hero{padding-bottom:48px}.tp-hero h1{letter-spacing:-.035em;max-width:22ch;font-size:clamp(48px,5vw,76px);line-height:1.08}.tp-panel,.tp-aside-card,.tp-download-panel{border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:none;background:#fff}.tp-steps{border:0;gap:10px;margin-bottom:28px}.tp-steps button{border:1px solid var(--ui-line);min-height:48px;color:var(--ui-muted);background:#fff;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5}.tp-steps button.is-active{background:var(--ui-surface);border-color:var(--ui-action);color:var(--ui-ink)}.tp-section-heading{margin-bottom:32px}.tp-section-heading h2{font-size:30px;line-height:1.2}.tp-grid{gap:24px}.tp-field :is(input,select,textarea),.tp-row :is(input,select),.tp-download-panel input{min-height:48px;color:var(--ui-ink);background:#fff;border:1px solid #c8c2ba;border-radius:10px;padding:12px 14px;font-size:16px}.tp-optional{border:1px solid var(--ui-line);border-radius:12px;padding:16px}.tp-product-options button{border-radius:12px;min-height:48px;font-size:14px;line-height:1.5}.tp-aside-card{background:var(--ui-surface);border:0;padding:28px}.tp-faq{padding:var(--ui-section) var(--page-gutter);background:#fff}.tp-faq article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:24px}.production-needs-shell{height:auto;min-height:100svh}.production-needs-content{height:auto;min-height:100svh;padding-block:48px;overflow:visible}.production-needs-intro h1{font-size:clamp(38px,3.5vw,54px);line-height:1.15}.production-needs-step{padding-top:28px}.production-needs-step legend{font-size:26px;line-height:1.3}.production-needs-actions{padding-top:24px;position:static}.production-needs-step :is(.production-product-options,.production-simple-options,.production-development-options){gap:12px}.production-needs-step :is(.production-product-options,.production-simple-options,.production-development-options) label{border-color:var(--ui-line);border-radius:12px;min-height:64px;padding:16px}.production-needs-step .production-development-options label{min-height:96px}.production-needs-step :is(label strong,label small){font-size:14px;line-height:1.65}.production-email-field input{border-radius:10px;min-height:48px;font-size:16px}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact{color:#fff;box-shadow:none;padding:64px var(--page-gutter);gap:var(--ui-gap);background:#161616;border:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact:before{content:none}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-intro{position:static}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-intro>span{display:none}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-intro h2{color:#fff;letter-spacing:-.025em;font-size:clamp(32px,3.4vw,48px);line-height:1.15}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-intro p{color:#d0cbc4;border:0;margin-top:24px;padding:0}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-intro>a{color:#fff;letter-spacing:0;text-transform:none;background:0 0;border:0;min-height:44px;margin-top:24px;padding:8px 0;font-size:14px;font-weight:400}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-fields{gap:24px}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-grid{gap:24px 20px}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-fields label{color:#e9e5df;letter-spacing:0;font-weight:400}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-fields :is(input:not([type=checkbox]),textarea){color:#fff;background:#222;border:1px solid #686159;border-radius:10px;min-height:48px;padding:12px 14px;font-size:16px}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-submit{border:0;padding-top:0}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-submit button{background:var(--ui-action);color:#fff;letter-spacing:0;text-transform:none;min-height:48px;box-shadow:none;border-radius:12px;padding:12px 20px;font-size:14px}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-submit button:hover{background:var(--ui-action-hover)}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-consent{grid-template-columns:20px minmax(0,1fr)!important}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-consent input{width:20px;height:20px}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-consent a{color:#e4d7c7}.search-results-page{padding:140px var(--page-gutter) 80px;min-height:65svh}.search-results-page h1{margin-bottom:32px;font-size:clamp(40px,4.5vw,64px);line-height:1.15}.search-results-page .tal-search-field{background:#fff;border:1px solid #c8c2ba;border-radius:12px;max-width:800px;padding:10px 16px}.search-result-filters{gap:10px;margin-block:24px 40px}.search-result-filters a{border:1px solid var(--ui-line);border-radius:12px;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.5}.privacy-layout{padding-block:var(--ui-section);gap:var(--ui-gap)}.privacy-layout :is(h2,h3){line-height:1.25}.privacy-layout aside nav a{min-height:44px;font-size:14px;line-height:1.6}.error-state-shell{border:0;padding-block:64px}.error-state-rule{display:none}.error-state-button{letter-spacing:0;text-transform:none;border-radius:12px;font-size:14px}.error-state-button.is-primary{background:var(--ui-action);color:#fff;border-color:var(--ui-action)}.error-state-button.is-primary:hover{background:var(--ui-action-hover);border-color:var(--ui-action-hover)}@media (width<=1100px){.trust-verified-facts,:is(.collections-details,.product-category-details,.quality-system-reference,.quality-system-controls,.about-erten-principles)>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){:root{--ui-section:64px;--ui-gap:32px}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.inner-page:not(.production-detail-page):not(.quote-page-new) .inner-hero,.uk-landing-hero,.quote-hero-new,.articles-hero,.article-hero){grid-template-columns:minmax(0,1fr);gap:32px;padding:112px 19px 40px}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.uk-landing-hero,.quote-hero-new,.articles-hero,.article-hero,.inner-page:not(.production-detail-page) .inner-hero) h1{max-width:100%;font-size:clamp(36px,9.8vw,46px);line-height:1.12}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy,.uk-landing-hero-copy,.quote-hero-copy,.inner-page:not(.production-detail-page) .inner-hero-copy){gap:28px}:is(.collections-hero-copy>div>div,.product-category-hero-actions,.quality-system-hero-actions,.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div,.uk-landing-actions,.quote-hero-actions){flex-flow:wrap;align-items:stretch;gap:10px;margin-top:24px;display:flex}:is(.collections-hero-copy>div>div,.product-category-hero-actions,.quality-system-hero-actions,.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div,.uk-landing-actions,.quote-hero-actions) a{flex:180px;width:auto}:is(.collections-hero-products,.product-category-hero-media,.quality-system-hero-media){height:340px}:is(.inner-page:not(.production-detail-page) .inner-hero-media,.decision-hero-media,.about-erten-hero-media,.buyer-trust-media,.uk-landing-hero-media,.quote-hero-media,.articles-hero-media,.article-hero>div:last-child){height:340px;min-height:0}:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.articles-page,.editorial-page,.uk-landing-page) :is(section>header h2,.collections-material h2,.collections-start h2,.collections-related h2,.collections-final h2,.product-category-material h2,.product-category-final h2,.quality-system-final h2,.decision-delay h2,.decision-final h2,.about-erten-story h2,.about-erten-expertise h2,.about-erten-team h2,.about-erten-final h2,.buyer-trust-proof h2,.buyer-trust-visit h2,.buyer-trust-final h2,.trust-section-heading h2,.uk-landing-capability h2,.uk-landing-assurance h2,.uk-landing-rfq h2,.articles-cta h2,.articles-featured h2),.inner-page:not(.production-detail-page) :is(.inner-intro h2,.inner-chapter h2,.inner-faq h2,.inner-related h2),.shirt-guide-heading h2{max-width:100%;font-size:32px;line-height:1.2}:is(.collections-material,.product-category-material,.about-erten-expertise,.buyer-trust-proof,.buyer-trust-visit,.decision-delay,.uk-landing-capability,.about-erten-story,.about-erten-team){grid-template-columns:minmax(0,1fr)}:is(.collections-material-media,.product-category-material-media,.about-erten-expertise-media,.about-erten-team-media,.buyer-trust-visit-media,.decision-delay-media,.uk-landing-capability-media),.inner-page:not(.production-detail-page) .inner-chapter-media{height:340px;min-height:0}:is(.collections-details,.product-category-groups,.product-category-details,.quality-system-reference,.quality-system-controls,.about-erten-principles,.uk-landing-fit)>div,:is(.collections-development,.uk-landing-process)>ol,.buyer-trust-proof>div:last-child,.shirt-decision-grid{grid-template-columns:minmax(0,1fr);gap:16px}:is(.product-category-trust,.quality-system-trust,.decision-summary,.about-erten-note,.buyer-trust-strip,.quote-trust-strip,.uk-landing-proof){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 19px}:is(.product-category-trust,.quality-system-trust,.decision-summary,.about-erten-note,.buyer-trust-strip,.quote-trust-strip,.uk-landing-proof)>:is(p,div,article){padding:20px}:is(.product-category-trust,.quality-system-trust,.decision-summary,.about-erten-note,.buyer-trust-strip,.quote-trust-strip)>:last-child:nth-child(odd){grid-column:1/-1}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq,.inner-page:not(.production-detail-page) .inner-faq){grid-template-columns:minmax(0,1fr);gap:28px}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq) header{position:static}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq,.inner-page:not(.production-detail-page) .inner-faq,.faq-hub-groups,.article-faq) summary{gap:10px;min-height:68px;padding:18px 16px}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq,.uk-landing-faq,.inner-page:not(.production-detail-page) .inner-faq,.faq-hub-groups,.article-faq) details>p{padding:0 18px 20px}.collections-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.collections-product-grid h3{font-size:20px;line-height:1.3}.collections-product-grid article>button>span{opacity:1;font-size:12px;translate:0}.shirt-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.shirt-variant-grid>figure:last-child:nth-child(odd){grid-column:1/-1;width:100%;max-width:480px}.shirt-variant h3{font-size:24px}.collections-filter,.articles-filter,.faq-hub-filters{scrollbar-width:thin;flex-wrap:nowrap;padding:2px 2px 12px;display:flex;overflow-x:auto}:is(.collections-filter,.articles-filter,.faq-hub-filters) button{flex:none}.trust-verified-facts{gap:12px}.trust-verified-facts article{padding:20px}.trust-verified-facts strong{font-size:28px}:is(.trust-requestable-documents,.trust-verified-deck,.trust-verified-delivery){padding:24px}.buyer-trust-questions article{grid-template-columns:minmax(0,1fr);gap:24px}.buyer-trust-questions dl div:first-child{padding-left:0}.article-layout{padding:56px 19px;display:block}.article-layout aside{border-radius:var(--ui-radius);background:var(--ui-surface);margin-bottom:40px;padding:24px;position:static}.article-layout aside nav{scrollbar-width:thin;max-height:240px;overflow-y:auto}.article-body h2{font-size:30px;line-height:1.25}.article-body>section{margin-top:48px}.article-body .article-inline-cta{padding:24px!important}.article-related h2,.articles-index h2{font-size:32px;line-height:1.2}.articles-index .articles-grid{gap:36px}.articles-index h3{font-size:28px}.editorial-hero,.faq-hub-hero,.privacy-hero{padding:112px 19px 40px}.quote-stage-new,.uk-landing-rfq{grid-template-columns:minmax(0,1fr);gap:32px;padding:64px 19px}.quote-stage-copy h2{font-size:32px}.uk-landing-rfq-copy{position:static}:is(.quote-form-panel,.uk-landing-form-panel,.page-contact-rfq-panel){padding:24px 18px}.rfq-form .rfq-review{padding:20px 16px}.rfq-form .rfq-actions{gap:12px}.rfq-form .rfq-actions button{flex:1}.tp-page{padding-top:112px}.tp-hero{padding-bottom:32px}.tp-hero h1{font-size:38px;line-height:1.15}.tp-steps{padding:2px 2px 12px;display:flex;overflow-x:auto}.tp-steps button{flex:none;max-width:220px}.tp-section-heading h2{font-size:28px}.tp-grid{gap:20px}.tp-faq>div{grid-template-columns:minmax(0,1fr);gap:16px}.production-needs-visual{height:220px}.production-needs-content{height:auto;min-height:0;padding:32px 19px 40px;overflow:visible}.production-needs-content>form,.production-needs-step,.production-needs-step>fieldset{flex:initial;min-height:0}.production-needs-step>fieldset>:is(.production-product-options,.production-simple-options,.production-development-options){flex:initial;grid-auto-rows:auto}.production-needs-intro h1{font-size:34px;line-height:1.15}.production-needs-progress{margin-bottom:28px}.production-needs-progress>span,.production-needs-intro span{font-size:14px}.production-needs-step legend{font-size:24px}.production-needs-step .production-development-options label{min-height:0;padding:20px 16px}.production-needs-actions{padding-top:24px;position:static}.production-needs-error{margin-top:16px;font-size:14px}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 19px}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-results-page{padding:112px 19px 64px}.search-results-page h1{font-size:38px}.search-result-filters{flex-wrap:wrap}.privacy-layout{padding:56px 19px}}@media (width<=600px){:is(.collections-groups>div,.articles-index .articles-grid){grid-template-columns:minmax(0,1fr)}.collections-groups h3{font-size:28px}.tp-panel{padding:24px 18px}.tp-row{gap:12px}.tp-download{width:100%}.rfq-form .rfq-evidence-options,body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-grid{grid-template-columns:minmax(0,1fr)}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-submit{flex-direction:column;align-items:stretch;gap:16px;display:flex}body:has(main:not(.tal-home):not(.production-page):not(.production-detail-page)) .page-contact-submit button{width:100%}}@media (prefers-reduced-motion:reduce){main:not(.tal-home):not(.production-page):not(.production-detail-page) *{scroll-behavior:auto!important}}.quote-hero-actions .button-outline-light{color:var(--ui-ink);border:1px solid var(--ui-line);background:#fff;border-radius:12px}:is(.quality-system-start,.product-category-start,.about-erten-team,.buyer-trust-visit) a:not([href^=\#]),.tp-page :is(.tp-hero-link,.tp-submit){background:var(--ui-action);border:1px solid var(--ui-action);color:#fff;letter-spacing:0;text-transform:none;border-radius:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5}:is(.quality-system-start,.product-category-start,.about-erten-team,.buyer-trust-visit) a:not([href^=\#]):hover,.tp-page :is(.tp-hero-link,.tp-submit):hover{background:var(--ui-action-hover);border-color:var(--ui-action-hover);color:#fff}.article-page .article-answer{background:var(--ui-surface);color:var(--ui-ink);padding-block:var(--ui-section)}.article-page .article-answer :is(span,li){color:var(--ui-muted);font-weight:400}.article-page .article-answer :is(ul,li){border-color:var(--ui-line)}.article-page .article-answer h2{font-size:clamp(32px,3.5vw,48px);line-height:1.2}.tp-page{padding-top:0}.tp-page .tp-hero{padding:140px var(--page-gutter) 64px}.tp-page :is(.tp-section,.tp-step-progress,.tp-contact,.tp-hero-aside){border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff}.tp-page .tp-hero-aside{background:var(--ui-surface);border:0}.tp-page .tp-step-progress{padding:24px}.tp-page .tp-section{padding:32px}.tp-page .tp-contact{background:var(--ui-surface);padding:24px}.tp-page .tp-section-heading h2{font-size:30px;line-height:1.25}.tp-page .tp-row>button{border-radius:10px;width:44px;min-height:48px}.tp-page .tp-row{grid-template-columns:1.15fr 1fr .75fr 44px}.tp-page .tp-row-measure{grid-template-columns:1.5fr .65fr .75fr .55fr 44px}.tp-page .tp-consent{grid-template-columns:20px minmax(0,1fr);gap:12px}.tp-page .tp-consent input{width:20px;height:20px}@media (width<=900px){:is(.collections-hero-copy>div>div,.product-category-hero-actions,.quality-system-hero-actions,.decision-hero-copy>div>div,.about-erten-hero-copy>div>div,.buyer-trust-copy>div>div,.uk-landing-actions,.quote-hero-actions){flex-direction:row;align-items:stretch;padding-right:0}.quote-hero-actions .button{border-radius:12px;padding:12px 20px}.quote-hero-microtrust{padding-right:0}.tp-page .tp-hero{padding:112px 19px 40px}.tp-page .tp-section{padding:24px 18px}.tp-page .tp-step-progress{padding:20px}.tp-page .tp-contact{padding:20px 16px}.article-page .article-answer h2{font-size:30px}}@media (width<=600px){.tp-page .tp-row,.tp-page .tp-row-measure{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 12px;padding:20px 0}.tp-page .tp-row>label:first-child{grid-column:1/-1}.tp-page .tp-row>button{place-self:end}}:is(.inner-page:not(.production-detail-page) .inner-hero-media,.decision-hero-media,.about-erten-hero-media,.buyer-trust-media,.uk-landing-hero-media,.quote-hero-media,.articles-hero-media,.article-hero>div:last-child){aspect-ratio:auto;width:100%}.buyer-trust-page .trust-verified-cases>article{background:var(--ui-surface);color:var(--ui-ink);border-radius:var(--ui-radius);gap:0;overflow:hidden}.buyer-trust-page .trust-case-copy>img{filter:none}.buyer-trust-page .trust-case-copy{padding:32px}.buyer-trust-page .trust-case-copy :is(p,dd,dt){color:var(--ui-muted)}.buyer-trust-page .trust-case-copy dl>div{border-color:var(--ui-line)}.buyer-trust-page .trust-verified-contact{background:var(--ui-surface);color:var(--ui-ink);border-radius:var(--ui-radius)}.buyer-trust-page .trust-verified-contact-actions a:not(:first-child){color:var(--ui-ink);font-size:14px}.buyer-trust-page .trust-verified-delivery{gap:20px}.buyer-trust-page .trust-verified-delivery article{border:0;min-height:0;padding:0}.buyer-trust-page .trust-verified-delivery h3{margin-top:24px;line-height:1.25}main :is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final)>div>span,main .about-erten-team>div>span,main .articles-downloads>div>a>span,main .article-inline-cta small,main .privacy-hero>div>span{color:var(--ui-muted);font-size:16px;line-height:1.8}body .rfq-form .rfq-panel .field-label{color:var(--ui-ink);font-family:var(--font-sans),sans-serif;letter-spacing:0;text-transform:none;font-weight:400}body .rfq-form .rfq-progress li.is-active{color:var(--ui-ink)}body .rfq-form .rfq-progress li{color:var(--ui-muted);letter-spacing:0;text-transform:none}body .rfq-form .rfq-progress li span{border-color:var(--ui-line);color:var(--ui-muted)}.faq-hub-page .faq-hub-hero{min-height:0;padding:140px var(--page-gutter) 80px;gap:var(--ui-gap);align-items:center}.faq-hub-page .faq-hub-hero>div:first-child{justify-content:flex-start;gap:40px;padding:0}.faq-hub-page .faq-hub-hero h1,.editorial-page .editorial-hero h1,.privacy-page .privacy-hero h1{letter-spacing:-.035em;font-size:clamp(48px,5vw,76px);line-height:1.08}.faq-hub-page .faq-hub-hero>div:last-child{aspect-ratio:auto;border-radius:var(--ui-radius);width:100%;height:560px;min-height:0;overflow:hidden}:is(.faq-hub-page,.editorial-page,.privacy-page) nav[aria-label]{color:var(--ui-label);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;line-height:1.6}.faq-hub-page :is(.faq-hub-center,.faq-hub-final){padding-block:var(--ui-section);color:var(--ui-ink);background:#fff}.faq-hub-page :is(.faq-hub-center,.faq-hub-final) h2{max-width:25ch;font-size:clamp(38px,4.2vw,62px);line-height:1.13}.faq-hub-page .faq-hub-final :is(span,small){color:var(--ui-muted)}.faq-hub-page .faq-hub-hero>div:first-child>div>a,.faq-hub-page .faq-hub-final a{background:var(--ui-action);border:1px solid var(--ui-action);color:#fff;letter-spacing:0;text-transform:none;border-radius:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:500;line-height:1.5}.faq-hub-page .faq-hub-hero>div:first-child>div>a:hover,.faq-hub-page .faq-hub-final a:hover{background:var(--ui-action-hover);border-color:var(--ui-action-hover)}.decision-page .decision-flow>div{border:0}.decision-page .decision-flow article{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(0,.85fr) repeat(2,minmax(0,1fr));gap:28px 36px;padding:36px 0}.decision-page .decision-flow article>div:nth-child(n){border:0;padding:0}.decision-page .decision-step-title{grid-row:span 2}.decision-page .decision-flow h3{margin-top:20px;font-size:30px;line-height:1.25}.decision-page .decision-flow small{color:var(--ui-label);letter-spacing:0;text-transform:none;margin-bottom:12px;font-weight:500}.tp-page .tp-editor-head{border:1px solid var(--ui-line);border-bottom:0;border-radius:14px 14px 0 0}.tp-page .tp-progress{background:var(--ui-line);border-radius:0 0 4px 4px}.tp-page .tp-progress>span{background:var(--ui-action)}@media (width<=900px){.faq-hub-page .faq-hub-hero{gap:32px;padding:112px 19px 40px}.faq-hub-page .faq-hub-hero>div:first-child{gap:28px}.faq-hub-page .faq-hub-hero h1,.editorial-page .editorial-hero h1,.privacy-page .privacy-hero h1{font-size:clamp(36px,9.8vw,46px);line-height:1.12}.faq-hub-page .faq-hub-hero>div:last-child{height:340px}.faq-hub-page :is(.faq-hub-center,.faq-hub-final) h2{font-size:32px;line-height:1.2}.decision-page .decision-flow article{border-left:1px solid var(--ui-line);border-bottom:0;grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:16px;padding:32px 0 32px 20px}.decision-page .decision-step-title{grid-row:auto}.decision-page .decision-flow h3{margin-top:12px;font-size:28px}}main .about-erten-expertise>div>span,main .articles-downloads>header>span,main .privacy-hero>div>div>span{color:var(--ui-muted);font-size:16px;line-height:1.8}.quote-page-new .quote-stage-new .quote-form-panel,.uk-landing-page .uk-landing-form-panel,.page-contact.page-contact-rfq .page-contact-rfq-panel{color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:none;background:#fff}.tp-page .tp-next{background:var(--ui-action);border-color:var(--ui-action);color:#fff}.tp-page .tp-next:hover{background:var(--ui-action-hover);border-color:var(--ui-action-hover)}.uk-landing-page .uk-landing-lead{max-width:64ch}.uk-landing-page .uk-landing-fit article{padding:28px}.uk-landing-page .uk-landing-fit h3{margin:24px 0 16px}.uk-landing-page .country-buyer-details{padding-inline:var(--page-gutter);gap:var(--ui-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.country-buyer-details>article{background:var(--ui-surface);border-radius:var(--ui-radius);padding:32px}.country-buyer-details>article>svg{color:var(--ui-label);margin-bottom:24px}.country-buyer-details h2{font:400 clamp(30px,3vw,42px)/1.2 var(--font-display),serif;letter-spacing:-.025em}.country-buyer-details p{margin-top:24px}.country-buyer-details a{min-height:44px;color:var(--ui-ink);text-underline-offset:5px;align-items:center;gap:10px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-flex}.uk-landing-page .country-workmanship{padding-inline:var(--page-gutter);gap:var(--ui-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.country-workmanship h2{font:400 clamp(36px,4vw,56px)/1.15 var(--font-display),serif;letter-spacing:-.035em}.country-workmanship-copy>p{margin-top:24px}.country-workmanship-copy .country-client-privacy{background:var(--ui-surface);border-radius:12px;padding:20px;font-size:14px!important;line-height:1.7!important}.country-workmanship-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.country-workmanship-images>div{aspect-ratio:3/4;border-radius:var(--ui-radius);position:relative;overflow:hidden}.country-workmanship-images img{object-fit:cover}.uk-landing-page .country-quote-items{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.country-quote-items li{color:var(--ui-muted);align-items:flex-start;gap:10px;display:flex}.country-quote-items svg{color:var(--ui-label);flex-shrink:0;margin-top:3px}@media (width<=900px){.uk-landing-page .country-buyer-details,.uk-landing-page .country-workmanship{grid-template-columns:minmax(0,1fr);gap:24px}.country-buyer-details>article{padding:24px}.country-buyer-details h2,.country-workmanship h2{font-size:30px;line-height:1.2}.country-workmanship-images{gap:10px}}.production-facts{color:var(--ink);background:#f7f7f5}.production-facts header{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}.production-facts h2{font-family:var(--font-display),serif;margin:0;font-size:clamp(40px,4.5vw,68px);font-weight:400;line-height:1.05}.production-facts p{max-width:76ch;font-size:15px;line-height:1.65}.production-facts header p{margin:0}.production-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 20px;display:grid}.production-facts-grid>div{border-top:1px solid #c8c7c2;min-width:0;padding:20px 0}.production-facts dt{min-height:3em;font-size:14px;line-height:1.5}.production-facts dd{margin:12px 0 0}.production-facts dd strong{font-size:clamp(23px,2.3vw,34px);font-weight:500;line-height:1.2;display:block}.production-facts dd p{color:#50504c;margin:12px 0 0;font-size:13px}.production-facts .production-facts-boundary{background:#eeede9;border-left:3px solid #8b725c;max-width:none;margin:0;padding:18px 20px;font-size:14px}.production-facts-planning{margin-top:28px}.production-facts h3{margin:0 0 12px;font-size:20px;font-weight:500}.production-facts-planning p{margin:8px 0}.production-facts nav{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.production-facts nav a{text-underline-offset:5px;align-items:center;min-height:44px;padding:6px 0;font-size:14px;text-decoration:underline;display:inline-flex}.production-facts a:focus-visible{outline-offset:5px;outline:2px solid}.tal-hero-focus .tal-hero-stable-title{font-size:clamp(34px,4.6vw,72px);line-height:1.08}.tal-hero h1.tal-hero-stable-title>span{min-height:0;animation:none;display:block}@media (width<=900px){.production-facts header{grid-template-columns:1fr;gap:16px}.production-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin-top:24px}.production-facts dt{min-height:0}.production-facts nav{gap:4px 20px}.tal-hero-focus .tal-hero-stable-title{font-size:clamp(30px,6.2vw,48px);line-height:1.08}.cookie-summary{gap:12px;padding:16px}.cookie-summary .cookie-copy h2{margin:0;font-size:23px}.cookie-summary .cookie-copy p{margin:8px 0;font-size:12px;line-height:1.45}.cookie-summary .cookie-copy>a{font-size:11px}.cookie-summary .cookie-button{min-height:44px;padding:8px;font-size:10px}}@media (width<=360px){.production-facts-grid{grid-template-columns:1fr}.production-facts dd strong{font-size:27px}}@media (width>=1921px){body main{--page-gutter:54.72px;--wide-content-inset:max(54.72px,calc((100% - 1440px) / 2 + 54.72px))}body main:not(.search-results-page){inline-size:100%;max-inline-size:none;margin-inline:0;padding-inline:0}body main:not(.search-results-page)>:is(section,header,div):not(.tal-hero,.tal-story,.tal-team,.page-contact-position,.article-progress,.error-state-shell),body main>article>:is(header,section,div):not(.article-progress),body .page-contact-position>.page-contact{inline-size:auto;max-inline-size:none;margin-inline:0;padding-inline:var(--wide-content-inset,max(54.72px,calc((100% - 1440px) / 2 + 54.72px)))!important}body main>:is(.tal-hero,.tal-story,.tal-team){inline-size:100%;max-inline-size:none;margin-inline:0}body .tp-layout{padding-inline:var(--wide-content-inset)!important}body .tal-showcase-rail-wrap{--rail-columns:5;--rail-card:calc((1440px - 109.44px - (var(--rail-columns) - 1) * var(--rail-gap)) / var(--rail-columns))}body .search-results-page>.page-contact-position{inline-size:100vw;margin-inline:calc(50% - 50vw)}}._page_1qmgi_1{background:var(--paper);color:var(--ink);overflow-wrap:break-word}._page_1qmgi_1 h1,._page_1qmgi_1 h2,._page_1qmgi_1 h3{text-wrap:balance;font-family:var(--font-display),serif;font-weight:400}._page_1qmgi_1 p{text-wrap:pretty;max-width:70ch;font-size:1rem;line-height:1.65}._page_1qmgi_1 a:not(._primary_1qmgi_4){text-underline-offset:.22em;text-decoration:underline}._page_1qmgi_1 a:focus-visible,._page_1qmgi_1 summary:focus-visible{outline-offset:5px;outline:2px solid}._page_1qmgi_1>section:is(._hero_1qmgi_6,._closing_1qmgi_6) a._primary_1qmgi_4:focus-visible{outline:2px solid var(--paper);outline-offset:5px}._page_1qmgi_1 h1{letter-spacing:-.02em;max-width:19ch;margin:2rem 0 1.5rem;font-size:clamp(2.5rem,4.8vw,4.75rem);line-height:1.12}._page_1qmgi_1 h2{max-width:28ch;margin:0 0 2rem;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.2}._page_1qmgi_1 h3{margin:0 0 1.25rem;font-size:clamp(1.75rem,2.4vw,2.5rem);line-height:1.25}._hero_1qmgi_6{padding:160px var(--page-gutter) 4rem;background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:4.5vw;display:grid}main._page_1qmgi_1._page_1qmgi_1>section:is(._hero_1qmgi_6,._closing_1qmgi_6) :is(h1,h2,p){color:var(--paper)}._hero_1qmgi_6 nav{flex-wrap:wrap;gap:.75rem;font-size:.875rem;display:flex}._hero_1qmgi_6 p{margin:0 0 1.5rem}._hero_1qmgi_6 ._scope_1qmgi_16{margin-top:1.5rem;font-size:.875rem}._media_1qmgi_17{border-radius:var(--tal-card-radius);min-height:32rem;position:relative;overflow:hidden}._media_1qmgi_17 img{object-fit:cover}._page_1qmgi_1 ._primary_1qmgi_4{border-radius:var(--tal-control-radius);background:var(--paper);max-width:100%;min-height:3.25rem;color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}._section_1qmgi_20{padding:5rem var(--page-gutter)}._models_1qmgi_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5vw;display:grid}._models_1qmgi_21 article{padding-block:1rem}._models_1qmgi_21 p,._preparation_1qmgi_23 p{margin:0 0 1.5rem}._preparation_1qmgi_23{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5vw;display:grid}._preparation_1qmgi_23:nth-of-type(3){background:#fff}._faq_1qmgi_26{max-width:75ch}._faq_1qmgi_26 details{border-bottom:1px solid;padding-block:1.5rem}._faq_1qmgi_26 summary{cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.5}._faq_1qmgi_26 p{margin:1.25rem 0 0}._closing_1qmgi_6{background:var(--ink);color:var(--paper)}._closing_1qmgi_6 p{margin:0 0 2rem}._related_1qmgi_32{width:fit-content;margin-top:2rem;line-height:1.6;display:block}@media (width<=900px){._hero_1qmgi_6{grid-template-columns:minmax(0,1fr);gap:2rem;padding:145px 1rem 3rem}._media_1qmgi_17{min-height:20rem}._section_1qmgi_20{padding:3rem 1rem}._models_1qmgi_21,._preparation_1qmgi_23{grid-template-columns:minmax(0,1fr);gap:2rem}._preparation_1qmgi_23 h2{margin:0}}._inlineLink_17lie_1{text-underline-offset:3px;text-decoration:underline}._footerRetail_17lie_6{color:#fff9;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:28px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}._footerRetail_17lie_6 p{margin:0}._footerRetail_17lie_6 a{color:#ffffffbf;text-underline-offset:4px;align-items:center;gap:8px;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex}._footerRetail_17lie_6 svg,._galleryQuote_17lie_31 svg,._heroQuote_17lie_31 svg{flex:none}._galleryQuote_17lie_31,._heroQuote_17lie_31{border:1px solid var(--bronze);background:var(--bronze);color:#fff;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:12px 18px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}._heroQuote_17lie_31{margin-top:24px}._galleryQuote_17lie_31{grid-column:1/-1}._galleryQuote_17lie_31:hover,._heroQuote_17lie_31:hover{background:#cba889}._galleryQuote_17lie_31:focus-visible,._heroQuote_17lie_31:focus-visible,._footerRetail_17lie_6 a:focus-visible{outline:2px solid var(--bronze);outline-offset:4px}@media (width<=900px){._footerRetail_17lie_6{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start}._heroQuote_17lie_31{width:100%}}.tp-page{color:#242321;background:#f7f5f1;padding-bottom:110px}.tp-hero{grid-template-columns:minmax(0,1fr) 300px;gap:48px;max-width:1480px;margin:auto;padding:155px 5vw 86px;display:grid}.tp-hero-inner{max-width:800px}.tp-eyebrow,.tp-aside-card>span{font:700 10px/1.4 var(--font-mono),monospace;letter-spacing:.15em;color:#967657}.tp-hero h1{max-width:780px;font:400 clamp(46px,6vw,88px)/.99 var(--font-display),serif;letter-spacing:-.04em;margin:25px 0}.tp-hero-inner>p:not(.tp-eyebrow){color:#66615b;max-width:660px;font-size:17px;line-height:1.7}.tp-hero-link{color:#fff;background:#252422;align-items:center;gap:18px;margin-top:25px;padding:15px 20px;font-size:13px;font-weight:700;display:inline-flex}.tp-hero-link:hover{background:#a58465}.tp-hero-aside{background:#eee9e2;border:1px solid #d9d2c8;align-self:end;gap:14px;padding:32px;display:grid}.tp-hero-aside svg{color:#a58465}.tp-hero-aside span{font:700 10px var(--font-mono),monospace;color:#967657}.tp-hero-aside strong{font:400 28px/1.1 var(--font-display),serif}.tp-hero-aside small{color:#65605a;line-height:1.6}.tp-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:42px;max-width:1480px;margin:auto;padding:0 5vw;display:grid}.tp-form{min-width:0}.tp-section{background:#fff;border:1px solid #e7e1d9;margin-bottom:18px;padding:38px}.tp-section-heading{align-items:start;gap:22px;margin-bottom:30px;display:flex}.tp-section-heading>span{color:#fff;width:35px;height:35px;font:700 11px var(--font-mono),monospace;background:#a58465;border-radius:50%;flex:none;place-items:center;display:grid}.tp-section-heading h2{font:400 clamp(29px,3vw,43px)/1.1 var(--font-display),serif;margin:0 0 6px}.tp-section-heading p{color:#77716b;margin:0;font-size:13px;line-height:1.5}.tp-product-options{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.tp-product-options button{color:#413c37;cursor:pointer;background:#fff;border:1px solid #d8d0c7;min-width:110px;padding:12px 18px}.tp-product-options button[aria-pressed=true]{color:#fff;background:#252422;border-color:#252422}.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.tp-field,.tp-row label,.tp-upload{color:#55504a;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.tp-field input,.tp-field textarea,.tp-row input,.tp-row select,.tp-upload input{color:#282623;width:100%;min-height:42px;font:400 14px/1.4 var(--font-sans),sans-serif;background:#fbfaf8;border:1px solid #dcd6ce;border-radius:0;padding:10px 11px}.tp-field textarea{resize:vertical}.tp-field input:focus,.tp-field textarea:focus,.tp-row input:focus,.tp-row select:focus{outline-offset:1px;outline:2px solid #a58465}.tp-wide{grid-column:1/-1}.tp-table-head{border-top:1px solid #e8e2da;justify-content:space-between;align-items:center;gap:12px;margin:30px 0 11px;padding-top:18px;display:flex}.tp-table-head h3,.tp-contact h3{font:400 23px var(--font-display),serif;margin:0}.tp-table-head button{color:#916f51;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.tp-table-head button:disabled{opacity:.4;cursor:default}.tp-row{grid-template-columns:1.15fr 1fr .75fr 34px;align-items:end;gap:8px;margin-bottom:8px;display:grid}.tp-row-measure{grid-template-columns:1.5fr .65fr .75fr .55fr 34px}.tp-row label{font-size:10px}.tp-row>button{color:#847568;cursor:pointer;background:#fff;border:1px solid #ded8d0;place-items:center;width:34px;height:42px;display:grid}.tp-row>button:hover{color:#a12924}.tp-hint{color:#77716b;font-size:12px;line-height:1.6}.tp-upload{background:#fbfaf8;border:1px dashed #bcaa97;padding:20px}.tp-upload input{background:0 0;border:0;padding:7px 0}.tp-upload small{color:#77716b;font-weight:400}.tp-contact{background:#f3f0eb;margin-top:32px;padding:26px}.tp-contact>p{color:#665e57;font-size:13px;line-height:1.6}.tp-contact .tp-grid{margin:20px 0}.tp-consent{color:#4d4943;align-items:start;gap:10px;font-size:12px;line-height:1.6;display:flex}.tp-consent input{flex:none;margin-top:3px}.tp-consent a{text-decoration:underline}.tp-honeypot{opacity:0;position:absolute;left:-9999px}.tp-submit{color:#fff;cursor:pointer;background:#252422;border:0;justify-content:center;align-items:center;gap:13px;width:100%;min-height:54px;margin-top:20px;font-size:13px;font-weight:800;display:flex}.tp-submit:hover{background:#a58465}.tp-submit:disabled{opacity:.6;cursor:wait}.tp-message{padding:13px 15px;font-size:13px;line-height:1.5}.tp-message.is-success{color:#236837;background:#e7f4ea}.tp-message.is-error{color:#9b352b;background:#f9eae7}.tp-aside{position:sticky;top:100px}.tp-aside-card{color:#fff;background:#242321;padding:28px}.tp-aside-card h2{font:400 32px/1.05 var(--font-display),serif;overflow-wrap:anywhere;margin:20px 0 25px}.tp-aside-card dl{margin:0}.tp-aside-card dl>div{border-top:1px solid #ffffff25;justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.tp-aside-card dt{color:#bdb4a8}.tp-aside-card dd{text-align:right;overflow-wrap:anywhere;margin:0}.tp-aside-card p{color:#c5beb5;margin:22px 0 0;font-size:11px;line-height:1.5}.tp-aside>a{color:#76583f;align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:800;display:flex}.tp-aside>a:hover{text-decoration:underline}@media (width<=1050px){.tp-hero{grid-template-columns:1fr;padding-top:125px}.tp-hero-aside{max-width:520px}.tp-layout{grid-template-columns:1fr}.tp-aside{display:none;position:static}}@media (width<=650px){.tp-hero{padding:115px 20px 55px}.tp-hero h1{font-size:52px}.tp-hero-inner>p:not(.tp-eyebrow){font-size:15px}.tp-layout{padding:0 12px}.tp-section{padding:26px 17px}.tp-grid{grid-template-columns:1fr}.tp-row,.tp-row-measure{border:1px solid #e8e2da;grid-template-columns:repeat(2,minmax(0,1fr)) 34px;padding:11px}.tp-row label:first-child{grid-column:1/-1}.tp-row>button{grid-area:1/3;align-self:start}.tp-row-measure label:nth-of-type(4){grid-column:1}.tp-table-head h3{font-size:20px}.tp-hero-aside{padding:25px}}.tp-faq{background:#f7f5f1;max-width:1480px;margin:0 auto;padding:60px 5vw 100px}.tp-faq h2{font:400 clamp(35px,4vw,55px)/1.1 var(--font-display),serif;margin:0 0 35px}.tp-faq>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tp-faq article{background:#fff;border:1px solid #e7e1d9;padding:25px}.tp-faq h3{font:400 24px/1.2 var(--font-display),serif;margin:0 0 12px}.tp-faq p{color:#6d665f;margin:0;font-size:13px;line-height:1.7}.tp-faq>a{color:#76583f;margin-top:25px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-block}@media (width<=800px){.tp-faq>div{grid-template-columns:1fr}}@media (width<=650px){.tp-faq{padding:35px 20px 75px}}.tp-hero{padding-top:112px;padding-bottom:52px}.tp-hero h1{margin:18px 0;font-size:clamp(42px,5vw,70px)}.tp-hero-inner>p:not(.tp-eyebrow){font-size:15px}.tp-hero-aside{align-self:center}.tp-layout{scroll-margin-top:100px}.tp-editor-head{background:#fff;border:1px solid #e7e1d9;border-bottom:0;justify-content:space-between;align-items:end;gap:20px;padding:28px 34px 19px;display:flex}.tp-editor-kicker,.tp-editor-percent{color:#967657;font:700 11px var(--font-mono),monospace;letter-spacing:.12em}.tp-editor-percent{white-space:nowrap}.tp-editor-head h2{font:400 32px/1.1 var(--font-display),serif;margin:9px 0 5px}.tp-editor-head p{color:#77716b;margin:0;font-size:12px}.tp-progress{background:#e8e2da;height:4px}.tp-progress span{background:#a58465;height:100%;transition:width .25s;display:block}.tp-steps{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding:14px 0 18px;display:flex;overflow-x:auto}.tp-steps button{color:#756f68;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.tp-steps button span{width:24px;height:24px;font:700 10px var(--font-mono),monospace;border:1px solid #cfc4b7;border-radius:50%;place-items:center;display:grid}.tp-steps button.is-active{color:#242321;background:#fff;border-color:#ded5ca;font-weight:700}.tp-steps button.is-active span{color:#fff;background:#a58465;border-color:#a58465}.tp-steps button:disabled{opacity:.4;cursor:default}.tp-section{min-height:360px}.tp-editor-actions{justify-content:space-between;gap:12px;margin:20px 0;display:flex}.tp-editor-actions button{cursor:pointer;border:1px solid #252422;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 20px;font-size:13px;font-weight:700;display:inline-flex}.tp-editor-actions .tp-back{color:#252422;background:0 0}.tp-editor-actions .tp-next{color:#fff;background:#252422;margin-left:auto}.tp-editor-actions button:hover{color:#fff;background:#a58465;border-color:#a58465}.tp-review{border-top:1px solid #e8e2da}.tp-review-row{border-bottom:1px solid #e8e2da;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.tp-review-row strong{font-size:12px}.tp-review-row p{color:#756f68;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.tp-review-row button{color:#916f51;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;font-weight:700;text-decoration:underline}@media (width<=1050px){.tp-hero{padding-top:105px}}@media (width<=650px){.tp-hero{padding:100px 20px 34px}.tp-hero h1{font-size:43px}.tp-hero-aside{display:none}.tp-editor-head{padding:22px 17px 15px}.tp-editor-head h2{font-size:28px}.tp-editor-head p{line-height:1.5}.tp-steps{padding:12px 4px}.tp-section{min-height:320px}.tp-editor-actions{padding:0 4px}.tp-editor-actions button{min-width:110px}.tp-review-row{align-items:start}}main.tp-page nav.tp-steps[aria-label]{flex-wrap:nowrap}.tp-message.is-info{color:#365764;background:#e9f0f2}.tp-field select{color:#282623;width:100%;min-height:42px;font:400 14px/1.4 var(--font-sans),sans-serif;background:#fbfaf8;border:1px solid #dcd6ce;padding:10px 11px}.tp-optional{background:#fbfaf8;border:1px solid #e7e1d9;margin:24px 0;padding:16px 18px}.tp-optional summary{color:#76583f;cursor:pointer;font-size:12px;font-weight:700}.tp-optional[open] summary{margin-bottom:18px}.tp-material{border:1px solid #e8e2da;margin-bottom:12px;padding:12px}.tp-material .tp-optional{margin:10px 0 0}.tp-row-size{grid-template-columns:1fr 1fr 34px;max-width:500px}.tp-upload{margin:20px 0}.tp-image-list{gap:9px;margin:18px 0 24px;display:grid}.tp-image-item{background:#fbfaf8;border:1px solid #e7e1d9;align-items:center;gap:12px;padding:9px;display:flex}.tp-image-item img{object-fit:contain;background:#fff;width:72px;height:68px}.tp-image-item div{flex:1;gap:4px;min-width:0;display:grid}.tp-image-item strong{font-size:12px}.tp-image-item small{color:#756f68;overflow-wrap:anywhere}.tp-image-item button{color:#76583f;cursor:pointer;background:0 0;border:0}@media (width<=650px){.tp-material .tp-row{margin:0}.tp-row-size{grid-template-columns:1fr 1fr 34px}.tp-row-size label:first-child{grid-column:1}.tp-row-size>button{grid-area:1/3}.tp-optional{padding:15px}}
