:root{--tf-white:#fff;--tf-paper:#f5f7f8;--tf-paper-2:#ebedee;--tf-night:#292c2e;--tf-night-2:#363a3b;--tf-flag-red:#ff0000;--tf-red:#dd0000;--tf-red-deep:#c10000;--tf-divider:#d8dadb;--tf-divider-dark:rgba(233,235,236,.22);--tf-metal:#b4b6b8;--tf-boundary:#7f8183;--tf-meta:#696b6c;--tf-body:#494c4e;--tf-ink:#25282a;--tf-inverse:#e9ebec;--tf-success:#17683a;--tf-error:#8d312e;--tf-ease:cubic-bezier(.22,1,.36,1);--tf-hover-duration:.26s;--tf-control-ring:var(--tf-ink);--tf-link-ink:var(--tf-ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}:target{scroll-margin-block-start:128px}body{margin:0;background:var(--tf-paper);color:var(--tf-ink);font:400 17px/1.6 Archivo,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-hyphens:none;hyphens:none}body:has(dialog[open]){overflow:hidden}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:4px}h1,h2,h3,p,figure{margin:0}h1,h2{font-weight:700;text-wrap:balance}h1{font-size:50px;line-height:1.1}h2{font-size:32px;line-height:1.2}h3{font-size:22px;line-height:1.3;font-weight:600}ul,ol{padding-inline-start:24px}hr{border:0;border-block-start:1px solid var(--tf-divider)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--tf-ink);outline-offset:2px}.tf-dark :focus-visible{outline-color:var(--tf-inverse)}.tf-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tf-skip{position:fixed;z-index:10001;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-200%);background:var(--tf-white);padding:12px 24px}.tf-skip:focus{transform:none}.tf-container{width:min(100%,1200px);margin-inline:auto;padding-inline:48px}.tf-section{padding-block:96px;--tf-card-surface:var(--tf-white)}.tf-section--compact{padding-block:48px}.tf-task-section,.tf-reader-section{padding-block:64px}.tf-accent{border-block-start:4px solid var(--tf-flag-red)}.tf-dark{background:var(--tf-night);color:var(--tf-inverse);--tf-control-ring:var(--tf-inverse);--tf-link-ink:var(--tf-inverse);--tf-card-surface:var(--tf-night-2)}.tf-white{background:var(--tf-white);--tf-link-ink:var(--tf-ink);--tf-card-surface:var(--tf-paper-2)}.tf-paper{background:var(--tf-paper);--tf-link-ink:var(--tf-ink);--tf-card-surface:var(--tf-white)}.tf-paper-2{background:var(--tf-paper-2);--tf-link-ink:var(--tf-ink);--tf-card-surface:var(--tf-white)}.tf-split,.tf-editorial-split,.tf-compact-recovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.tf-split--top,.tf-editorial-split{align-items:start}.tf-grid,.tf-craft-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:32px}.tf-craft-cases{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-section-action{margin-block-start:24px}.tf-eyebrow{font:400 13px/1.5 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-meta)}.tf-eyebrow--section{color:var(--tf-red-deep)}.tf-dark .tf-eyebrow{color:var(--tf-metal)}.tf-copy,.tf-editorial-copy{min-width:0}.tf-copy>p:not(.tf-eyebrow),.tf-editorial-copy>:is(p,ul,ol){max-width:500px;color:var(--tf-body)}.tf-copy>*+*,.tf-editorial-copy>*+*{margin-block-start:16px}.tf-copy>.tf-eyebrow+:is(h1,h2),.tf-editorial-copy>.tf-eyebrow+:is(h1,h2){margin-block-start:12px}.tf-copy>.tf-actions,.tf-editorial-copy>.tf-actions{margin-block-start:24px}.tf-editorial-copy>:is(h2,h3){margin-block-start:32px}.tf-editorial-copy>:first-child{margin-block-start:0}.tf-copy h1,.tf-editorial-copy h1{max-width:720px}.tf-editorial-copy h2{max-width:520px}.tf-lead,.tf-copy>p.tf-lead,.tf-page-content>p.tf-lead{font-size:19px;line-height:1.55;max-width:520px}.tf-caption,.tf-copy>p.tf-caption{font-size:14px;line-height:1.6;color:var(--tf-meta)}.tf-dark p{color:var(--tf-inverse)}.tf-dark .tf-copy>p:not(.tf-eyebrow):not(.tf-caption){color:var(--tf-inverse)}.tf-dark .tf-caption{color:var(--tf-metal)}.tf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.tf-centered-copy{width:100%;max-width:720px;margin-inline:auto;text-align:center}.tf-centered-copy>:is(h2,h3,p,ul,ol){margin-inline:auto}.tf-centered-copy h2{max-width:720px}.tf-centered-copy>.tf-actions{justify-content:center}.tf-centered-copy--broad>p:not(.tf-eyebrow){max-width:680px}.tf-process-closing{margin-block-start:40px;padding:24px 32px;border-block-start:2px solid var(--tf-flag-red);background:var(--tf-card-surface,var(--tf-white))}.tf-process-closing__copy{display:flex;align-items:center;flex-wrap:wrap;gap:12px 32px}.tf-process-closing__copy>.tf-eyebrow{flex:0 0 100%}.tf-process-closing__copy>p:not(.tf-eyebrow){flex:1 1 480px;color:var(--tf-body)}.tf-process-closing__copy>.tf-actions{flex:0 0 auto}:where(.tf-button,.tf-link,.tf-nav a,.tf-icon-button,.tf-language select,.tf-entry__title,.tf-family-card__title h3,.tf-informational-faq summary,.tf-config-mode>summary,.tf-gallery-thumb,.tf-field input,.tf-field textarea,.tf-field select,.tf-quantity,.tf-prose a,.tf-editorial-copy a,.tf-contact-support a,.tf-contact-form .tf-caption a,.tf-breadcrumb a,.tf-native-action>p>a,.tf-cart-item__title a,.tf-footer__group a,.tf-pagination a,.tf-native-policy .shopify-policy__body a){--tf-control-transition:color var(--tf-hover-duration) var(--tf-ease),background-color var(--tf-hover-duration) var(--tf-ease),border-color var(--tf-hover-duration) var(--tf-ease),text-decoration-color var(--tf-hover-duration) var(--tf-ease);transition:var(--tf-control-transition)}.tf-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:8px 24px;border:2px solid var(--tf-red);border-radius:2px;background:var(--tf-red);color:var(--tf-white);font-weight:600;line-height:1.4;text-align:center;text-decoration:none}.tf-dark .tf-button{background:var(--tf-inverse);border-color:var(--tf-inverse);color:var(--tf-night)}.tf-button--accent,.tf-dark .tf-button--accent{background:var(--tf-red);border-color:var(--tf-red);color:var(--tf-white)}.tf-button--secondary{background:transparent;border-color:var(--tf-boundary);color:var(--tf-ink)}.tf-dark .tf-button--secondary{background:transparent;border-color:var(--tf-inverse);color:var(--tf-inverse)}:where(.tf-link,.tf-prose a,.tf-editorial-copy a,.tf-contact-support a,.tf-contact-form .tf-caption a,.tf-breadcrumb a,.tf-native-policy .shopify-policy__body a):not(.tf-button){color:var(--tf-link-ink);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:8px}.tf-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;min-inline-size:44px}.tf-link svg{width:20px;height:20px;flex-shrink:0;transform:none;transition:none}.tf-link-button{border:0;background:none;padding:0;font:inherit;font-weight:500;color:inherit}.tf-button:focus-visible{background:var(--tf-red-deep);border-color:var(--tf-red-deep)}.tf-dark .tf-button:focus-visible{background:var(--tf-white);border-color:var(--tf-white);color:var(--tf-night)}.tf-button--accent:focus-visible,.tf-dark .tf-button--accent:focus-visible{background:var(--tf-red-deep);border-color:var(--tf-red-deep);color:var(--tf-white)}.tf-button--secondary:focus-visible{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-white)}.tf-dark .tf-button--secondary:focus-visible{background:var(--tf-inverse);border-color:var(--tf-inverse);color:var(--tf-night)}:where(.tf-link,.tf-prose a,.tf-editorial-copy a,.tf-contact-support a,.tf-contact-form .tf-caption a,.tf-breadcrumb a,.tf-native-policy .shopify-policy__body a):not(.tf-button):focus-visible{color:var(--tf-red-deep);text-decoration-color:currentColor}.tf-dark .tf-link:focus-visible{color:var(--tf-inverse)}.tf-button:disabled{opacity:1;background:var(--tf-paper-2);border-color:var(--tf-boundary);color:var(--tf-meta);cursor:default;transition:none}#shopify-section-tf-header{position:sticky;inset-block-start:0;z-index:60}.tf-header{position:relative;border-block-end:4px solid var(--tf-flag-red);background:var(--tf-white)}.tf-header[data-tf-scroll-header]{transition:transform .24s var(--tf-ease)}.tf-header[data-tf-header-hidden]{transform:translateY(-100%)}.tf-header:focus-within{transform:none;transition:none}.tf-header__row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:96px}.tf-logo{position:relative;display:block;padding:16px;width:272px;min-width:258px;flex-shrink:0;margin-inline-start:-16px;line-height:0}.tf-logo img{width:100%;height:auto}.tf-logo:after,.tf-footer__wordmark:after{content:"";position:absolute;inset-block-end:-1px;height:1px;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--tf-hover-duration) var(--tf-ease)}.tf-logo:after{inset-inline:16px;inset-block-end:10px}.tf-footer__wordmark:after{inset-inline:calc(5.12% / 1.1024);inset-block-end:calc(min(1104px,100vw / 1.1024 - 32px)*.0256 - .5px)}.tf-logo:is(:focus-visible):after,.tf-footer__wordmark:is(:focus-visible):after{opacity:1}.tf-nav{display:flex;align-items:center;gap:24px}.tf-nav a{font-size:16px;font-weight:500;min-height:44px;min-inline-size:44px;display:inline-flex;align-items:center;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:8px}.tf-nav a[aria-current],.tf-nav a:focus-visible{text-decoration-color:currentColor}.tf-nav a:focus-visible{color:var(--tf-red-deep)}.tf-nav--fallback{flex-wrap:wrap;padding-block:16px}.tf-utilities{display:flex;align-items:center;gap:8px}.tf-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:2px;color:var(--tf-ink);background:transparent;text-decoration:none}.tf-icon-button svg{width:22px;height:22px;flex-shrink:0}.tf-icon-button:focus-visible{background:var(--tf-paper-2)}.tf-cart-count{font:400 13px/1 JetBrains Mono,monospace;min-width:16px}.tf-language{display:flex;align-items:center;gap:8px}.tf-language select{appearance:none;-webkit-appearance:none;width:64px;min-height:44px;padding:8px 24px 8px 8px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2325282a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px;border:0;border-radius:2px;font-size:14px;font-weight:500;color:var(--tf-ink)}.tf-language select:focus-visible{background-color:var(--tf-paper-2)}.tf-mobile-menu-trigger{display:none}.tf-dialog{width:min(100%,520px);max-height:100svh;margin:0 0 0 auto;min-height:100svh;border:0;padding:24px;background:var(--tf-white);color:var(--tf-ink);overflow:auto}.tf-dialog::backdrop{background:#25282a80}.tf-dialog__top{position:sticky;inset-block-start:-24px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;background:var(--tf-white);z-index:1;border-block-end:1px solid var(--tf-divider)}.tf-dialog .tf-nav{flex-direction:column;align-items:stretch;padding-block:24px;gap:16px}.tf-dialog .tf-nav a{font-size:22px}.tf-menu[open]{display:flex;flex-direction:column}.tf-menu{opacity:0;transform:translate(28px);transition:opacity .24s var(--tf-ease),transform .24s var(--tf-ease)}.tf-menu.tf-menu--visible{opacity:1;transform:none}.tf-menu::backdrop{background:#25282a00;transition:background-color .24s var(--tf-ease)}.tf-menu.tf-menu--visible::backdrop{background:#25282a80}.tf-menu__top{flex-direction:column;align-items:stretch;gap:8px}.tf-menu__logo{order:-1;display:block;width:min(100%,226px);padding-block:8px}.tf-menu__logo img{width:100%;height:auto}.tf-menu__close{align-self:flex-start;margin-inline-start:-8px;font-weight:500}.tf-mobile-menu-trigger,.tf-menu__close{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:8px}.tf-mobile-menu-trigger svg,.tf-menu__close svg{color:var(--tf-ink)}.tf-dialog:focus{outline:none}:root[data-tf-input=pointer] :is(.tf-mobile-menu-trigger,.tf-menu__close,[data-tf-dialog-close]):focus-visible{outline:none;background:transparent}:root[data-tf-input=pointer] :is(.tf-mobile-menu-trigger,.tf-menu__close,[data-tf-dialog-close]):focus-visible:not(:hover){color:var(--tf-ink);text-decoration-color:transparent}.tf-menu__emblem{margin-block-start:auto;padding-block-start:48px;color:var(--tf-boundary)}.tf-menu__emblem .tf-brand-emblem{width:72px;opacity:.72}.tf-opening{position:relative;isolation:isolate;background:var(--tf-night);color:var(--tf-inverse);border-block-end:4px solid var(--tf-flag-red);overflow:hidden}.tf-opening__scene{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.tf-opening__environment,.tf-opening__environment img{width:100%;height:100%;display:block}.tf-opening__environment img{object-fit:cover}.tf-opening__subject{--tf-hero-body-height:510px;position:absolute;inset-inline-end:max(48px,calc((100vw - 1104px)/2));inset-block-start:0;height:calc(100% - 16px);width:380px}.tf-opening__subject svg,.tf-opening__subject .tf-hero-object{position:absolute;inset-inline-end:0;inset-block-start:0;height:min(calc(var(--tf-hero-body-height) * var(--tf-hero-total-factor,1)),100%);width:auto;max-width:none}.tf-opening__subject img{height:100%;width:100%;object-fit:contain}.tf-opening__content{position:relative;min-height:660px;display:flex;align-items:center;padding-block:64px}.tf-opening__copy{width:min(100%,560px)}.tf-opening__copy .tf-eyebrow{color:var(--tf-metal)}.tf-opening__copy h1{max-width:560px;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.tf-opening__copy h1 span{display:block}.tf-opening__copy>.tf-lead{margin-block-start:16px;color:var(--tf-inverse)}.tf-opening__copy>.tf-eyebrow+h1{margin-block-start:12px}.tf-opening__copy>.tf-actions{margin-block-start:24px}.tf-opening--compact .tf-opening__content{min-height:360px}.tf-opening--compact .tf-opening__subject{--tf-hero-body-height:300px;width:240px}.tf-opening--natural.tf-opening--expansive .tf-opening__content{min-height:max(660px,44vw)}.tf-opening--natural .tf-opening__copy{width:min(48%,560px)}.tf-opening--natural.tf-opening--compact .tf-opening__content{min-height:max(420px,32vw)}.tf-opening--natural.tf-opening--compact .tf-opening__environment img{object-position:75% center}.tf-opening--natural{--tf-portrait-tag-end:52vw}.tf-opening--natural[data-tf-scene=shop],.tf-opening--natural[data-tf-scene=gravur]{--tf-portrait-tag-end:60vw}.tf-opening--natural[data-tf-scene=ueber-uns]{--tf-portrait-tag-end:50vw}.tf-opening--working{background:var(--tf-paper);color:var(--tf-ink)}.tf-opening--working .tf-opening__content{min-height:0;padding-block:48px}.tf-opening--working .tf-opening__copy{width:100%;max-width:720px}.tf-opening--working .tf-opening__copy h1{max-width:720px}.tf-opening--working .tf-opening__copy .tf-eyebrow{color:var(--tf-meta)}.tf-opening--working .tf-opening__copy>.tf-lead{color:var(--tf-body)}.tf-opening--working .tf-opening__copy>.tf-lead p+p{margin-block-start:12px}.tf-opening--working .tf-opening__copy>p:not(.tf-eyebrow){margin-block-start:16px}.tf-section[id]{scroll-margin-top:120px}.tf-entry{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;height:100%;background:var(--tf-card-surface,var(--tf-white));color:var(--tf-ink);border-block-start:2px solid var(--tf-flag-red);border-radius:2px;text-decoration:none}.tf-entry:after{content:"";position:absolute;top:-2px;right:0;bottom:0;left:0;border:1px solid var(--tf-flag-red);border-radius:2px;pointer-events:none;opacity:0;transition:opacity var(--tf-hover-duration) var(--tf-ease)}.tf-entry:focus-visible:after{opacity:1}.tf-entry__media{margin:0}.tf-entry__info{display:flex;flex-direction:column;flex:1;min-width:0;padding:24px}.tf-entry__title{min-width:0;font-size:22px;line-height:1.3;font-weight:600}.tf-entry__title a{color:inherit;text-decoration:none}.tf-entry__data{min-width:0;margin-block-start:16px;color:var(--tf-body)}.tf-entry__data>*+*{margin-block-start:12px}.tf-entry__price{font:400 13px/1.5 JetBrains Mono,monospace;color:var(--tf-ink)}.tf-entry__action{align-self:start;margin-block-start:auto;padding-block-start:24px}.tf-entry__action,.tf-family-card__action{white-space:nowrap;max-width:100%}.tf-entry:is(:focus-visible) :is(.tf-entry__title,.tf-entry__action){color:var(--tf-red-deep)}.tf-entry:is(:focus-visible) .tf-entry__action{text-decoration-color:currentColor}[data-tf-filter-grid] .tf-entry,[data-tf-filter-item].tf-entry{height:100%}@supports (grid-template-rows:subgrid){.tf-footer__main>.tf-footer__group{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}.tf-family-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:32px}.tf-family-card{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;background:var(--tf-card-surface,var(--tf-white));border-block-start:2px solid var(--tf-flag-red);border-radius:2px;text-decoration:none}.tf-family-card:after{content:"";position:absolute;top:-2px;right:0;bottom:0;left:0;border:1px solid var(--tf-flag-red);border-radius:2px;pointer-events:none;opacity:0;transition:opacity var(--tf-hover-duration) var(--tf-ease)}.tf-family-card:is(:focus-visible):after{opacity:1}.tf-family-card__media{margin:0}.tf-family-card__body{display:flex;flex-direction:column;flex:1;padding:24px;min-width:0}.tf-family-card__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.tf-family-card__title h3{min-width:0}.tf-family-card__price{flex:none;font:400 13px/1.5 JetBrains Mono,monospace;color:var(--tf-ink);white-space:nowrap}.tf-family-card__count{font:400 13px/1.5 JetBrains Mono,monospace;color:var(--tf-meta);margin-block-start:12px}.tf-family-card__description{margin-block-start:16px;color:var(--tf-body)}.tf-family-card__action{align-self:flex-start;margin-block-start:auto;padding-block-start:24px}.tf-family-card:is(:focus-visible) :is(h3,.tf-link){color:var(--tf-red-deep)}.tf-family-card:is(:focus-visible) .tf-link{text-decoration-color:currentColor}.tf-choice-note{margin-block-start:24px;color:var(--tf-meta);font-size:14px}.tf-utility-row{margin-block-start:32px;border-block-start:1px solid var(--tf-divider);padding-block-start:24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.tf-utility-row p{max-width:500px;color:var(--tf-body)}.tf-product-info .tf-utility-row{border:0;padding-block-start:0}.tf-support{background:var(--tf-paper-2)}.tf-support__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.tf-support__enquiry{padding-inline-start:48px;border-inline-start:1px solid var(--tf-boundary)}.tf-faq-group{width:min(100%,720px)}.tf-faq-section .tf-faq-group{margin-inline:0}.tf-home-trust{padding-block:24px}.tf-home-trust__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center;list-style:none;margin:0;padding:0}.tf-home-trust__facts li{min-width:0;padding-inline-start:24px;border-inline-start:1px solid var(--tf-divider)}.tf-home-trust__facts li:first-child{padding-inline-start:0;border:0}.tf-home-trust__label{display:block;font-size:17px;line-height:1.4;font-weight:600}.tf-home-trust__facts p{margin-block-start:4px;font-size:14px;color:var(--tf-body)}.tf-feature-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:640px}.tf-feature-band__media{position:relative;min-width:0;overflow:hidden;background:var(--tf-night-2)}.tf-feature-band__copy{display:flex;align-items:center;min-width:0;padding:64px max(48px,calc((100vw - 1104px)/2)) 64px 48px}.tf-feature-band__copy>.tf-copy{width:100%;max-width:504px}.tf-feature-band__copy h2 span{display:block}.tf-feature-band__copy .tf-feature-band__price{font:400 17px/1.5 JetBrains Mono,monospace;color:var(--tf-ink);margin-block-start:24px}.tf-feature-pair{display:grid;grid-auto-rows:minmax(640px,1fr)}.tf-feature-band--right .tf-feature-band__media{grid-column:2;grid-row:1}.tf-feature-band--right .tf-feature-band__copy{grid-column:1;grid-row:1;padding-inline:max(48px,calc((100vw - 1104px)/2)) 48px}.tf-feature-band__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}.tf-feature-band__media--cutout .tf-feature-band__photo{object-fit:contain;object-position:center}.tf-product-story{--tf-story-header:100px;--tf-story-stage:700px;--tf-story-media:650px;--tf-story-travel:900px;--tf-story-front-opacity:1;--tf-story-back-opacity:0}.tf-product-story__band{position:relative;min-height:660px;padding-block:64px}.tf-product-story__stage{width:min(100%,1104px);margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-inline:48px}.tf-product-story__face{margin:0;min-width:0}.tf-product-story__face picture{display:contents}.tf-product-story__photo{display:block;width:auto;height:440px;margin-inline:auto;max-width:100%;overflow:hidden}.tf-product-story__face figcaption{margin-block-start:16px;text-align:center;font:400 13px/1.5 JetBrains Mono,monospace;color:var(--tf-metal)}.tf-product-story__canvas{display:none;width:100%;height:100%}.tf-product-story__copy{position:relative;padding-block-start:48px}.tf-product-story__copy-group{width:100%;max-width:480px}.tf-product-story__copy .tf-eyebrow{display:flex;align-items:center;gap:12px}.tf-product-story__copy .tf-eyebrow:before{content:"";width:4px;height:16px;background:var(--tf-flag-red);flex:none}.tf-product-story__heading{position:relative;display:grid;gap:12px;margin-block-start:16px}.tf-product-story__body{display:grid;gap:12px;margin-block-start:16px}.tf-product-story__headline,.tf-product-story__body-phase{margin:0;min-width:0}.tf-product-story__body-phase{text-wrap:pretty}.tf-product-story__copy .tf-actions{margin-block-start:24px}.tf-product-story__controls{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.tf-product-story__controls .tf-button{min-height:44px;padding-inline:16px;font-size:14px}.tf-product-story__controls .tf-button[aria-pressed=true]{background:var(--tf-inverse);color:var(--tf-night)}.tf-product-story__flow-action{padding-block:8px calc(48px + env(safe-area-inset-bottom,0px))}.tf-product-story__flow-action .tf-actions{justify-content:center;margin-block-start:0}.tf-product-story--enhanced .tf-product-story__band{height:var(--tf-story-stage);min-height:0;padding:0}.tf-product-story--enhanced .tf-product-story__stage{position:absolute;width:min(460px,40vw);height:min(var(--tf-story-media),650px,calc(40vw * 650 / 460));inset-inline-end:max(48px,calc((100vw - 1104px)/2));inset-block-start:50%;transform:translateY(-50%);padding:0;display:block}.tf-product-story--enhanced .tf-product-story__face{position:absolute;top:0;right:0;bottom:0;left:0}.tf-product-story--enhanced .tf-product-story__stage{overflow:hidden}.tf-product-story--enhanced .tf-product-story__photo{position:absolute;inset-block-start:0;inset-inline-start:50%;width:auto;height:100%;max-width:none;transform:translate(-50%)}.tf-product-story--enhanced .tf-product-story__face figcaption{display:none}.tf-product-story--enhanced .tf-product-story__copy{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:48px}.tf-product-story--enhanced .tf-product-story__copy-group{width:min(44%,480px)}.tf-product-story--enhanced .tf-product-story__heading,.tf-product-story--enhanced .tf-product-story__body{gap:0}.tf-product-story--enhanced .tf-product-story__headline,.tf-product-story--enhanced .tf-product-story__body-phase{grid-area:1 / 1}.tf-product-story--enhanced :is(.tf-product-story__headline--front,.tf-product-story__body-phase--front){opacity:var(--tf-story-front-opacity)}.tf-product-story--enhanced :is(.tf-product-story__headline--back,.tf-product-story__body-phase--back){opacity:var(--tf-story-back-opacity)}.tf-product-story--enhanced .tf-product-story__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden}.tf-product-story--ready .tf-product-story__canvas{visibility:visible}.tf-product-story--ready .tf-product-story__face{opacity:0;pointer-events:none}.tf-product-story--moving .tf-product-story__pin{min-height:calc(var(--tf-story-stage) + var(--tf-story-travel))}.tf-product-story--moving .tf-product-story__band{position:sticky;inset-block-start:var(--tf-story-header)}.tf-product-story--light .tf-product-story__copy .tf-eyebrow{color:var(--tf-red-deep)}.tf-product-story--light .tf-product-story__body-phase{color:var(--tf-body)}.tf-product-story--light .tf-product-story__controls .tf-button[aria-pressed=true]{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-white)}.tf-product-story--light .tf-product-story__controls .tf-button[aria-pressed=true]:is(:hover,:focus-visible){background:var(--tf-night-2);border-color:var(--tf-night-2);color:var(--tf-white)}.tf-product-story__lead{margin-block-start:16px}.tf-product-story__lead p{color:inherit}.tf-product-story__mobile-lead{display:none}.tf-product-story--enhanced.tf-product-story--media-left .tf-product-story__stage{inset-inline-start:max(48px,calc((100vw - 1104px)/2));inset-inline-end:auto}.tf-product-story--enhanced.tf-product-story--media-left .tf-product-story__copy-group{margin-inline-start:auto}.tf-product-story--enhanced.tf-product-story--media-left .tf-product-story__copy>[data-tf-story-contained-action]{width:min(44%,480px);margin-inline-start:auto}.tf-evidence-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:min-content 1fr;gap:16px 48px;align-items:start}.tf-evidence-band__heading{grid-column:2;grid-row:1}.tf-evidence-band>.tf-detail-evidence,.tf-evidence-band>.tf-detail-panels{grid-column:1;grid-row:1 / span 2}.tf-evidence-band__body{grid-column:2;grid-row:2;min-width:0}.tf-detail-evidence{min-width:0}.tf-detail-evidence figcaption{margin-block-start:12px}.tf-detail-evidence figcaption>p{margin-block-start:12px;max-width:500px}.tf-detail-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.tf-facts{list-style:none;padding:0;margin:24px 0 0}.tf-facts li{padding-block:12px;border-block-start:1px solid var(--tf-divider);color:var(--tf-body)}.tf-facts li:last-child{border-block-end:1px solid var(--tf-divider)}.tf-object-diagram{--tf-object-width:160px;display:grid;grid-template-columns:calc(var(--tf-object-width) + 32px) minmax(0,1fr);align-items:start;gap:24px;max-width:500px;min-width:0}.tf-object-diagram--anatomy{--tf-object-width:192px}.tf-object-diagram--home{margin-block-start:24px}.tf-object-diagram__field{width:calc(var(--tf-object-width) + 32px);padding:16px;background:var(--tf-night-2);color:var(--tf-metal)}.tf-object-diagram__drawing{width:var(--tf-object-width);height:auto;overflow:visible}.tf-object-diagram__caption{min-width:0}.tf-object-diagram__caption .tf-facts{margin:0}.tf-object-diagram__title{margin:0 0 16px}.tf-object-diagram__labels{list-style:none;padding:0;margin:0;color:var(--tf-body)}.tf-object-diagram__labels li{border-block-start:1px solid var(--tf-divider);padding-block:12px}.tf-object-diagram__labels li:last-child{border-block-end:1px solid var(--tf-divider)}.tf-split-seam{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:1px;color:var(--tf-divider)}.tf-split-seam:before,.tf-split-seam:after{content:"";height:1px;background:currentColor}.tf-split-seam--continuous{grid-template-columns:1fr}.tf-split-seam--continuous:after{content:none}.tf-dark .tf-split-seam{color:var(--tf-divider-dark)}.tf-craft-topic>.tf-split-seam{margin-block-end:32px}.tf-step-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:32px 0 0;padding:0}.tf-step-strip li{border-block-start:1px solid var(--tf-boundary);padding-block-start:24px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.tf-step-number{display:grid;place-items:center;width:32px;aspect-ratio:100 / 126;border:1px solid var(--tf-red-deep);border-radius:50%;font:500 13px/1 JetBrains Mono,monospace;color:var(--tf-red-deep);flex:none}.tf-step-strip p{margin-block-start:12px;max-width:500px;color:var(--tf-body)}.tf-faq-group>.tf-faq,.tf-craft-help-group>.tf-faq{margin-block-start:32px}.tf-informational-faq details{border-block-start:1px solid var(--tf-boundary)}.tf-informational-faq details:last-child{border-block-end:1px solid var(--tf-boundary)}.tf-informational-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;min-height:64px;padding-block:16px;font-weight:500}.tf-informational-faq summary::-webkit-details-marker{display:none}.tf-faq-sign{position:relative;flex:0 0 16px;height:16px}.tf-faq-sign:before,.tf-faq-sign:after{content:"";position:absolute;background:currentColor}.tf-faq-sign:before{inset-inline:0;inset-block-start:7px;height:1px}.tf-faq-sign:after{inset-block:0;inset-inline-start:7px;width:1px;transition:opacity .2s var(--tf-ease)}.tf-informational-faq details[open] .tf-faq-sign:after{opacity:0}.tf-informational-faq details[data-tf-faq-target=false] .tf-faq-sign:after{opacity:1}.tf-faq-answer{padding-block-end:24px}.tf-faq-answer p{max-width:500px;color:var(--tf-body)}.tf-faq-answer p+p{margin-block-start:16px}.tf-informational-faq details[data-tf-faq-animating],.tf-faq-answer[data-tf-animating]{overflow:hidden}.tf-informational-faq summary:is(:focus-visible){color:var(--tf-red-deep)}.tf-craft-topic{min-width:0}.tf-editorial-media{width:min(100%,400px);min-width:0;margin:0}.tf-editorial-media img{width:100%;height:auto}.tf-editorial-media figcaption{margin-block-start:12px;color:var(--tf-meta);font-size:14px}.tf-inscription-example,.tf-editorial-checklist{background:var(--tf-card-surface,var(--tf-white));padding:32px;min-width:0;align-self:start}.tf-inscription-example ol{list-style:none;padding:0;margin:24px 0;counter-reset:line}.tf-inscription-example li{counter-increment:line;display:flex;gap:24px;padding-block:12px;border-block-start:1px solid var(--tf-divider);font:400 15px/1.5 JetBrains Mono,monospace}.tf-inscription-example li:before{content:counter(line,decimal-leading-zero);color:var(--tf-meta)}.tf-editorial-checklist ul{padding-inline-start:24px;margin-block-start:24px}.tf-editorial-checklist li+li{margin-block-start:12px}.tf-editorial-techniques{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block-start:32px}.tf-prose{max-width:720px;width:100%;margin-inline:0}.tf-prose h1{max-width:720px}.tf-prose>:is(p,ul,ol),.tf-native-policy .shopify-policy__body{color:var(--tf-body)}.tf-prose :is(p,ul,ol){max-width:500px}.tf-prose>*+*,.tf-native-policy :where(.shopify-policy__body>.rte)>*+*{margin-block-start:16px}.tf-prose :is(h2,h3){margin-block-start:32px}.tf-prose>:first-child{margin-block-start:0}.tf-editorial-copy>.tf-native-action{margin-block-start:24px}.tf-native-action{max-width:500px}.tf-native-action>p{display:flex}.tf-native-action>p>a{max-width:100%;color:var(--tf-ink);display:inline-flex;align-items:center;min-height:44px;min-inline-size:44px;font-weight:500;text-decoration-thickness:1px;text-underline-offset:8px;text-decoration-color:transparent}.tf-native-action>p>a:is(:focus-visible){color:var(--tf-red-deep);text-decoration-color:currentColor}.tf-page-content{margin-block-start:0}.tf-page-content>p{font-size:17px;line-height:1.6}.tf-native-policy .shopify-policy__container{width:100%;max-width:none;margin:0;padding:0}.tf-policy-reader{overflow:hidden;padding-block-end:64px}.tf-native-policy{max-width:none}.tf-native-policy .shopify-policy__title{position:relative;padding-block:48px;max-width:720px}.tf-native-policy .shopify-policy__title,.tf-native-policy .shopify-policy__title h1{text-align:start}.tf-native-policy .shopify-policy__title:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:calc((min(1200px,100vw) - 100vw)/2 - 48px);width:100vw;height:4px;background:var(--tf-flag-red)}.tf-native-policy .shopify-policy__body{margin-block-start:64px;max-width:720px}.tf-field{display:grid;gap:8px;margin-block-start:24px;min-width:0}.tf-field label,.tf-field legend{font-weight:500}.tf-field input:not([type=checkbox]):not([type=radio]),.tf-field textarea,.tf-field select{width:100%;min-width:0;padding:16px;background:var(--tf-white);border:1px solid var(--tf-boundary);border-radius:2px;color:var(--tf-ink)}.tf-field textarea{resize:vertical}.tf-field :is(input,textarea)[data-tf-field]{font:400 15px/1.5 JetBrains Mono,monospace}.tf-field [aria-invalid=true]{border:2px solid var(--tf-error)!important;transition:none}.tf-field small{font-size:14px;color:var(--tf-meta)}.tf-error,.tf-success{margin-block-start:12px}.tf-error{color:var(--tf-error)}.tf-success{color:var(--tf-success)}.tf-feedback{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px}.tf-feedback__icon{width:20px;height:20px;margin-block-start:4px}.tf-feedback__body{min-width:0}.tf-feedback__message{margin:0;color:inherit}.tf-feedback__body>.errors{margin-block:8px 0}.tf-feedback__body>.errors ul{margin:0}.tf-fieldset{border:0;padding:0;margin:24px 0 0;min-width:0}.tf-fieldset legend{font-weight:600;font-size:22px;line-height:1.3}.tf-choice{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding-block:8px}.tf-choice input{width:20px;height:20px;flex-shrink:0;margin-block-start:4px;accent-color:var(--tf-ink)}.tf-field--line{grid-template-columns:80px minmax(0,1fr);align-items:center;margin-block-start:12px}.tf-review{margin-block-start:24px;padding:24px;border:1px solid var(--tf-boundary);background:var(--tf-paper);border-radius:2px}.tf-review h3{margin-block-end:16px}.tf-review dt{font-weight:500;margin-block-start:16px}.tf-review dd{white-space:pre-wrap;overflow-wrap:anywhere;font:400 15px/1.5 JetBrains Mono,monospace;margin:8px 0 0}.tf-review .tf-actions{margin-block-start:24px}.tf-status{margin-block-start:16px;color:var(--tf-meta);font-size:14px}.tf-breadcrumb{margin-block-end:24px;font-size:14px;color:var(--tf-meta)}.tf-product-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;align-items:start}.tf-gallery{grid-column:1;grid-row:1;display:grid;gap:16px;min-width:0;align-self:start}.tf-gallery--sticky{position:sticky;inset-block-start:var(--tf-gallery-sticky-top,124px)}.tf-gallery--sticky>.tf-photo--gallery{max-height:var(--tf-gallery-media-max-height)}.tf-product-info{grid-column:2;grid-row:1;min-width:0}.tf-gallery__thumbs{display:flex;gap:12px;overflow:auto;padding:4px;margin:-4px}.tf-gallery-thumb.tf-photo-thumb:is(:focus-visible){border-color:var(--tf-ink)}.tf-product-price{font:400 22px/1.4 JetBrains Mono,monospace;color:var(--tf-ink)}.tf-product-description{color:var(--tf-body);max-width:500px}.tf-product-description>p+p{margin-block-start:16px}.tf-info-box{padding:24px;background:var(--tf-card-surface,var(--tf-paper-2));border-radius:2px}.tf-product-info .tf-status{display:grid;gap:8px;margin-block-start:24px;font-size:14px}.tf-configuration{margin-block-start:32px;padding:24px;background:var(--tf-white)}.tf-configuration>h2{margin-block-end:24px;font-size:32px;font-weight:700}.tf-config-mode{margin-inline:-16px;border-block-start:1px solid var(--tf-divider)}.tf-config-mode:last-child{border-block-end:1px solid var(--tf-divider)}.tf-config-mode>summary{min-height:56px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:500;list-style:none}.tf-config-mode>summary:after{content:"+";font:400 22px JetBrains Mono,monospace}.tf-config-mode[open]>summary:after{content:"\2212"}.tf-config-mode>summary::-webkit-details-marker{display:none}.tf-config-mode>summary:is(:focus-visible){background:var(--tf-paper-2);color:var(--tf-ink)}.tf-product-form{padding-block:0 24px}.tf-product-form>:is(h2,h3)+:is(p,.tf-status){margin-block-start:16px}.tf-inscription-field>label+textarea{margin-block-start:4px}.tf-config-mode>.tf-product-form{margin-inline:16px}.tf-product-info .tf-actions{margin-block-start:24px}.tf-purchase-action{display:grid;gap:12px;margin-block-start:24px}.tf-purchase-action .tf-button{justify-self:start}.tf-purchase-action p{font-size:14px;color:var(--tf-meta)}.tf-configuration[data-tf-purchase-ready] .tf-config-mode [data-tf-add],.tf-configuration:not([data-tf-purchase-ready]):has(.tf-config-mode[open])>.tf-purchase-action{display:none}.tf-inscription-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start;margin-block-start:32px}.tf-inscription-preview__view{position:relative;min-width:0;min-height:0;aspect-ratio:990/820;overflow:hidden;background:var(--tf-night)}.tf-inscription-preview__plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.tf-inscription-preview__text{fill:#dbe1dc;stroke:#46514f;stroke-width:.7px;paint-order:stroke fill;font-family:JetBrains Mono,monospace;font-weight:500;letter-spacing:.2px;font-variant-ligatures:none;white-space:pre;opacity:.94;filter:drop-shadow(-.5px -.5px .4px #f4f5ec) drop-shadow(.8px 1px .6px #303839)}.tf-inscription-preview__input{min-width:0}.tf-inscription-preview__input .tf-field{margin-block-start:0}.tf-inscription-preview__input textarea{font:400 15px/1.5 JetBrains Mono,monospace;height:calc(10.5em + 48px);min-height:0;resize:none;overflow-y:auto}.tf-inscription-preview+.tf-copy{max-width:720px}.tf-motif-phrases{max-width:650px}.tf-motif-phrases span{display:inline-block;white-space:nowrap}.tf-inscription-preview__note,.tf-online-rule{margin-block-start:12px}.tf-line-count{display:block;margin-block-start:8px;font-family:JetBrains Mono,monospace}.tf-inscription-preview__actions,.tf-inscription-preview [data-tf-preview-recovery]{margin-block-start:24px}.tf-inscription-preview__actions .tf-button{max-width:100%}.tf-contact-panel{width:min(100%,720px);margin-inline:auto}.tf-contact-panel>.tf-copy{margin-block-end:32px}.tf-contact-panel .tf-contact-form{width:100%}.tf-contact-panel .tf-contact-support{margin-block-start:32px}.tf-contact-layout{display:grid;grid-template-columns:minmax(0,720px);gap:32px;align-items:start}.tf-contact-main{background:var(--tf-white);padding:32px;border:1px solid var(--tf-divider);min-width:0}.tf-contact-layout--reader .tf-contact-main{grid-column:1 / -1;width:min(100%,720px)}.tf-contact-form{max-width:720px}.tf-contact-layout .tf-contact-form{margin:0;max-width:none}.tf-contact-main>.tf-editorial-copy+.tf-contact-form{margin-block-start:24px}.tf-contact-form .tf-field:first-child{margin-block-start:0}.tf-contact-form .tf-button{margin-block-start:24px}.tf-contact-form textarea{font-family:Archivo,Arial,sans-serif;font-size:17px;line-height:1.6}.tf-contact-support{display:grid;gap:32px;width:100%}.tf-contact-support>div{border-block-start:1px solid var(--tf-boundary);padding-block-start:32px;min-width:0}.tf-contact-support p{margin-block-start:16px;max-width:500px;color:var(--tf-body)}.tf-contact-support a{overflow-wrap:anywhere}.tf-brand-emblem{position:relative;display:block;width:104px;aspect-ratio:100/126;border:2px solid currentColor;border-radius:50%;color:var(--tf-boundary)}.tf-brand-emblem__holes{position:absolute;inset-inline:30%;inset-block-start:10%;display:flex;justify-content:space-between}.tf-brand-emblem__holes i,.tf-brand-emblem__lower-hole{display:block;width:8px;height:8px;border:1px solid currentColor;border-radius:50%}.tf-brand-emblem__slit{position:absolute;inset-inline:8%;inset-block-start:51%;display:grid;grid-template-columns:1fr 1fr;gap:5px}.tf-brand-emblem__slit i{height:3px;background:currentColor;border-radius:2px}.tf-brand-emblem__lower-hole{position:absolute;inset-inline-start:calc(50% - 4px);inset-block-end:9%}.tf-about-owner__grid{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.tf-about-owner__identity{display:flex;flex-direction:column;align-items:center}.tf-about-owner__identity h2{margin:0;font-size:clamp(36px,4.2vw,60px);line-height:1.06}.tf-about-owner__name{display:flex;align-items:center;justify-content:center;gap:16px;margin-block-start:12px}.tf-about-owner__name .tf-brand-emblem{flex:none;width:44px}.tf-about-owner__copy{max-width:720px}.tf-about-owner__copy :is(p,.tf-actions){margin-inline:auto}.tf-about-owner__copy .tf-actions{justify-content:center}.tf-wordmark-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.tf-inline-wordmark{display:inline-block;width:10.28313em;height:.91174em;aspect-ratio:10283.13/911.74;max-width:none;padding:0;margin:0;margin-inline-start:var(--tf-wordmark-start,0px);margin-inline-end:var(--tf-wordmark-end,0px);border:0;object-fit:fill;vertical-align:-.188em;color:var(--tf-ink)}.tf-inline-wordmark--type{width:auto;height:auto;aspect-ratio:auto;vertical-align:baseline;white-space:nowrap;font-family:Archivo,Arial,sans-serif;font-size:inherit;font-style:normal;font-weight:700;font-kerning:normal;line-height:inherit;letter-spacing:-.03em}.tf-inline-wordmark__dot{display:inline-block;width:.1455em;height:.1455em;margin-inline:var(--tf-wordmark-dot-before,.1289904em) var(--tf-wordmark-dot-after,.1053778em);vertical-align:-.012em;background:var(--tf-flag-red)}.tf-dark .tf-inline-wordmark,.tf-footer .tf-inline-wordmark{color:var(--tf-inverse)}.tf-about-process__heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 64px;align-items:end}.tf-about-process__heading .tf-eyebrow{grid-column:1 / -1}.tf-about-process__heading h2{max-width:520px;font-size:clamp(32px,3.3vw,44px)}.tf-about-process__heading>p:last-child{max-width:480px;color:var(--tf-body)}.tf-about-reasons__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:64px}.tf-about-process .tf-step-strip{margin-block-start:64px}.tf-about-reasons__grid article{padding-block-start:24px;border-block-start:1px solid var(--tf-boundary)}.tf-about-reasons__grid article p{max-width:330px;margin-block-start:16px;color:var(--tf-body)}.tf-about-reasons__heading{max-width:720px}.tf-about-reasons__heading h2{margin-block-start:12px;font-size:clamp(32px,3.3vw,44px)}.tf-about-reasons__heading>p:last-child{margin-block-start:16px;max-width:650px;color:var(--tf-body)}.tf-about-reasons__grid article h3{font-size:26px}.tf-about-closing__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.tf-about-closing__layout h2{max-width:540px;margin-block-start:12px;font-size:clamp(32px,3.3vw,44px)}.tf-about-closing__layout .tf-actions{margin-block-start:24px}.tf-contact-composition{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:64px;align-items:start}.tf-contact-intro--sticky{position:sticky;inset-block-start:var(--tf-contact-sticky-top,124px)}.tf-contact-intro h2{margin-block-start:12px;font-size:clamp(38px,4vw,56px)}.tf-contact-intro>p:not(.tf-eyebrow){max-width:440px;margin-block-start:24px;color:var(--tf-body)}.tf-contact-person{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:24px;max-width:480px;margin-block-start:48px;padding-block-start:24px;border-block-start:1px solid var(--tf-boundary)}.tf-contact-person p{color:var(--tf-body)}.tf-contact-composition .tf-contact-main{width:100%;padding:40px;border:0;border-block-start:2px solid var(--tf-red)}.tf-contact-finale-photo img{object-position:center 50%}.tf-editorial-photo-band{height:clamp(360px,38vw,560px);overflow:hidden;background:var(--tf-night)}.tf-editorial-photo-band img{width:100%;height:100%;object-fit:cover;object-position:center}.tf-contact-direct{border-block-start:4px solid var(--tf-flag-red)}.tf-contact-direct__layout{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.tf-contact-direct__layout h2{margin-block-start:12px;font-size:clamp(38px,4vw,56px)}.tf-contact-direct__body{min-width:0}.tf-contact-direct__body p{max-width:760px;margin-inline:auto;font-size:clamp(19px,2vw,24px)}.tf-contact-direct__body a{color:var(--tf-red-deep);font:inherit;font-weight:500;overflow-wrap:anywhere;text-decoration-color:currentColor}.tf-contact-direct__body a:focus-visible{color:var(--tf-ink);text-decoration-color:currentColor}.tf-search-form{display:flex;gap:12px;align-items:flex-end;margin-block-start:0;max-width:720px}.tf-search-form .tf-field{flex:1;margin:0}.tf-search-form .tf-field input,.tf-search-form>.tf-button{height:64px}.tf-filter{display:flex;gap:12px;align-items:flex-end;margin-block-start:0;flex-wrap:wrap}.tf-filter .tf-field{margin:0;min-width:240px;flex:1}.tf-filter .tf-button{flex-shrink:0}.tf-filter form.tf-field{flex:0 1 288px}.tf-filter form select{width:100%}.tf-filter--single{max-width:500px}.tf-filter--single .tf-field{min-width:0;width:100%}.tf-filter :is(input[type=search],select),.tf-sort-control__trigger{min-height:58px;line-height:1.4}.tf-sort-control{position:relative;min-width:0}.tf-sort-control__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px;border:1px solid var(--tf-boundary);border-radius:2px;background:var(--tf-white);color:var(--tf-ink);font:500 17px/1.4 Archivo,Arial,sans-serif;text-align:start;transition:color var(--tf-hover-duration) var(--tf-ease),background-color var(--tf-hover-duration) var(--tf-ease),border-color var(--tf-hover-duration) var(--tf-ease)}.tf-sort-control__trigger>svg{flex-shrink:0;width:20px;height:20px}.tf-sort-control__trigger:focus-visible{border-color:var(--tf-ink);background:var(--tf-paper-2)}.tf-sort-control__list{position:absolute;inset-inline:0;inset-block-start:calc(100% + 8px);z-index:30;max-height:min(50vh,320px);overflow:auto;margin:0;padding:8px;list-style:none;background:var(--tf-white);color:var(--tf-ink);border:1px solid var(--tf-ink);border-radius:2px}.tf-sort-control__option{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:48px;padding:12px 16px;cursor:pointer;overflow-wrap:normal;transition:background-color var(--tf-hover-duration) var(--tf-ease)}.tf-sort-control__option:after{content:"";display:block;width:8px;height:12px;justify-self:center;margin:0 0 4px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg)}.tf-sort-control__option[aria-selected=true]{font-weight:600}.tf-sort-control__option[aria-selected=true]:after{border-color:var(--tf-ink)}.tf-sort-control__option[data-tf-sort-active]{background:var(--tf-paper-2);outline:1px solid var(--tf-ink);outline-offset:-1px}.tf-custom-select{width:100%}.tf-custom-select .tf-sort-control__trigger{padding-inline-end:18px}.tf-custom-select--language{width:68px}.tf-custom-select--language .tf-sort-control__trigger{min-height:44px;padding:8px 10px;border:0;background:transparent;font-size:14px}.tf-custom-select--language .tf-sort-control__trigger>svg{width:16px;height:16px}.tf-custom-select--language .tf-sort-control__list{min-width:112px;inset-inline-start:auto}.tf-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-block-start:32px}.tf-pagination .tf-pagination__control{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:8px;border:1px solid var(--tf-boundary);border-radius:2px;background:var(--tf-white);color:var(--tf-ink);text-decoration:none;font-weight:500;transition:var(--tf-control-transition)}.tf-pagination .tf-pagination__current{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-white);font-weight:600}.tf-pagination .tf-pagination__disabled{border-color:var(--tf-divider);color:var(--tf-meta);background:transparent}.tf-pagination__control>svg{width:20px;height:20px}.tf-pagination__previous>svg{transform:rotate(180deg)}.tf-pagination__ellipsis{min-width:24px;text-align:center;color:var(--tf-meta)}.tf-pagination a:focus-visible{background:var(--tf-paper-2);border-color:var(--tf-ink)}@media(any-hover:hover){.tf-sort-control__trigger:not(:disabled):hover,.tf-sort-control__option:hover{background:var(--tf-paper-2)}.tf-pagination a:hover{background:var(--tf-paper-2);border-color:var(--tf-ink)}}.tf-empty{padding-block:64px}.tf-compact-recovery .tf-copy{min-width:0}.tf-compact-recovery figure{min-width:0;max-width:400px;justify-self:end}.tf-compact-recovery img{width:100%;height:auto}.tf-cart-item{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:24px;padding-block:32px;border-block-start:1px solid var(--tf-divider)}.tf-cart-item__title{font-size:22px;line-height:1.3;font-weight:600}.tf-cart-item__title a{display:inline-flex;align-items:center;min-height:44px;min-inline-size:44px;max-width:100%;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:8px}.tf-cart-item__price{font-weight:600;white-space:nowrap}.tf-cart-item dl{font-size:14px;margin-block:16px}.tf-cart-item dt{font-weight:500}.tf-cart-item dd{margin:8px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere;font-family:JetBrains Mono,monospace}.tf-quantity{width:96px;max-width:96px;min-height:44px;padding:8px;border:1px solid var(--tf-boundary);border-radius:2px;background:var(--tf-white)}.tf-cart-items{background:var(--tf-white);padding:32px}.tf-cart-items .tf-cart-item:first-child{padding-block-start:0;border-block-start:0}.tf-cart-items .tf-cart-item:last-of-type{padding-block-end:0}.tf-cart-totals{max-width:440px;margin-inline-start:0;background:var(--tf-card-surface,var(--tf-paper-2));padding:24px;border-block-start:2px solid var(--tf-flag-red)}.tf-cart-item__actions .tf-link{text-decoration-color:currentColor;text-underline-offset:6px}.tf-guide-recovery{max-width:720px;margin-block-end:32px}.tf-guide-recovery__text{white-space:pre-wrap;font:400 15px/1.5 JetBrains Mono,monospace}.tf-cart-totals dl{margin:0}.tf-cart-totals dl>div{display:flex;justify-content:space-between;gap:24px;padding-block:12px}.tf-cart-totals dd{margin:0}.tf-cart-totals .tf-button{width:100%;margin-block-start:24px}.tf-cart-total{border-block-start:1px solid var(--tf-divider);font-weight:600;font-size:22px}.tf-cart-edit{width:min(100%,720px)}.tf-cart-edit>.tf-status{margin-block:24px}.tf-cart-edit .tf-product-form>.tf-actions:not(.tf-section-action){margin-block-start:32px}.tf-cart-edit .tf-config-mode>.tf-product-form{padding-block-end:40px}.tf-footer{background:var(--tf-night);color:var(--tf-inverse);padding-block:64px 32px}.tf-footer>.tf-container{width:min(1104px,calc(100% / 1.1024 - 32px));padding-inline:0}.tf-footer__wordmark{display:block;position:relative;width:110.24%;margin-inline:-5.12%;padding:5.12%;line-height:0;text-decoration:none}.tf-footer__wordmark img{width:100%;height:auto}.tf-footer__main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:0}.tf-footer__group{min-width:0}.tf-footer__group h2{font-size:22px;line-height:1.3;font-weight:600}.tf-footer__group ul{list-style:none;padding:0;margin:16px 0 0}.tf-footer__group li{min-width:0}.tf-footer__group a,.tf-footer__group li p{display:flex;align-items:center;min-height:44px}.tf-footer__group li p{color:var(--tf-metal);font-weight:400}.tf-footer__group a{color:var(--tf-inverse);min-inline-size:44px;width:fit-content;max-width:100%;font-weight:500;text-decoration:underline;text-decoration-color:var(--tf-metal);text-decoration-thickness:1px;text-underline-offset:6px}.tf-footer__group a[href^="mailto:"]{overflow-wrap:anywhere}.tf-footer__closing{margin-block-start:48px}.tf-footer__closing>.tf-split-seam{margin-block-end:24px}.tf-footer__identity{max-width:320px}.tf-footer__identity p+p{margin-block-start:12px}.tf-footer__end{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-block-start:32px}.tf-footer__end .site-footer__badge{flex-shrink:0}.tf-footer a:is(:focus-visible){color:var(--tf-inverse);text-decoration-color:currentColor}.tf-password{min-height:100svh;display:grid;place-items:center}.tf-password__content{width:100%;max-width:616px;padding:64px 48px}.tf-password .tf-logo{margin-block-end:48px}.tf-password .tf-button{margin-block-start:24px;width:100%}.tf-password__layout{width:min(100%,1200px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;background:var(--tf-paper)}.tf-password__photo{min-width:0;background:var(--tf-night)}.tf-password__photo img{width:100%;height:auto}.tf-password--photo .tf-password__content{max-width:none;padding:48px}.tf-password--photo .tf-logo{margin-block-end:32px}@media(any-hover:hover){.tf-button:not(:disabled):hover{background:var(--tf-red-deep);border-color:var(--tf-red-deep)}.tf-dark .tf-button:not(:disabled):hover{background:var(--tf-white);border-color:var(--tf-white);color:var(--tf-night)}.tf-button--accent:not(:disabled):hover,.tf-dark .tf-button--accent:not(:disabled):hover{background:var(--tf-red-deep);border-color:var(--tf-red-deep);color:var(--tf-white)}.tf-button--secondary:not(:disabled):hover{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-white)}.tf-dark .tf-button--secondary:not(:disabled):hover{background:var(--tf-inverse);border-color:var(--tf-inverse);color:var(--tf-night)}.tf-product-story__controls .tf-button[aria-pressed=true]:not(:disabled):hover{background:var(--tf-white);border-color:var(--tf-white);color:var(--tf-night)}:where(.tf-link,.tf-prose a,.tf-editorial-copy a,.tf-contact-support a,.tf-contact-form .tf-caption a,.tf-breadcrumb a,.tf-native-policy .shopify-policy__body a):not(.tf-button):hover,.tf-nav a:hover{color:var(--tf-red-deep);text-decoration-color:currentColor}.tf-dark .tf-link:hover{color:var(--tf-inverse)}.tf-logo:hover:after,.tf-footer__wordmark:hover:after{opacity:1}.tf-icon-button:hover,.tf-language select:hover{background-color:var(--tf-paper-2)}.tf-mobile-menu-trigger:hover,.tf-menu__close:hover{color:var(--tf-red-deep);background-color:transparent;text-decoration-color:currentColor}.tf-entry:hover:after{opacity:1}.tf-entry:hover :is(.tf-entry__title,.tf-entry__action){color:var(--tf-red-deep)}.tf-entry:hover .tf-entry__action,.tf-family-card:hover .tf-link{text-decoration-color:currentColor}.tf-family-card:hover :is(h3,.tf-link){color:var(--tf-red-deep)}.tf-family-card:hover:after{opacity:1}.tf-informational-faq summary:hover{color:var(--tf-red-deep)}.tf-config-mode>summary:hover{background:var(--tf-paper-2);color:var(--tf-ink)}.tf-gallery-thumb:not([aria-current=true]):not(:focus-visible):hover{border-color:var(--tf-boundary)}.tf-quantity:hover,.tf-field input:hover,.tf-field textarea:hover,.tf-field select:hover{border-color:var(--tf-ink)}.tf-contact-direct__body a:hover{color:var(--tf-ink);text-decoration-color:currentColor}.tf-native-action>p>a:hover{color:var(--tf-red-deep);text-decoration-color:currentColor}.tf-cart-item__title a:hover{color:var(--tf-red-deep)}.tf-footer__group a:hover{color:var(--tf-white);text-decoration-color:currentColor;text-decoration-thickness:2px}}.tf-product-story__controls .tf-button[aria-pressed=true]:is(:focus-visible){background:var(--tf-white);border-color:var(--tf-white);color:var(--tf-night)}[data-tf-reveal]{opacity:1;transform:none}[data-tf-reveal]>*{opacity:1;transform:none;transition:opacity .6s var(--tf-ease),transform .6s var(--tf-ease),var(--tf-control-transition,color 0s);transition-delay:var(--tf-reveal-delay,0ms),var(--tf-reveal-delay,0ms),0s}.tf-presentation-ready [data-tf-reveal][data-tf-pending]>*{opacity:0;transform:translateY(24px);transition-delay:0s}@media(min-width:961px){.tf-nav--fallback{display:none}}@media(max-width:1200px)and (min-width:961px){.tf-header__row,.tf-nav{gap:16px}.tf-logo{width:258px}.tf-craft-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.tf-opening--natural.tf-opening--expansive .tf-opening__content,.tf-opening--natural.tf-opening--compact .tf-opening__content{min-height:0;padding-block:calc(var(--tf-portrait-tag-end) + 40px) 48px;align-items:flex-start}.tf-opening--natural .tf-opening__copy{width:100%;max-width:720px}.tf-opening--natural .tf-opening__environment img,.tf-opening--natural.tf-opening--compact .tf-opening__environment img{object-position:center top}.tf-feature-band{grid-template-columns:1fr;min-height:0}.tf-feature-pair{grid-auto-rows:auto}.tf-inscription-preview{grid-template-columns:1fr;gap:32px}.tf-inscription-preview__view{aspect-ratio:560/740}.tf-inscription-preview__plate{width:150%;right:auto}.tf-product-story--enhanced.tf-product-story--media-left .tf-product-story__copy-group,.tf-product-story--enhanced.tf-product-story--media-left .tf-product-story__copy>[data-tf-story-contained-action]{margin-inline:auto;width:100%}.tf-about-process__heading,.tf-about-closing__layout,.tf-contact-composition{grid-template-columns:1fr;gap:32px}.tf-about-process__heading .tf-eyebrow{grid-column:auto}.tf-about-reasons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-footer__main{margin-block-start:24px}.tf-feature-band__media{min-height:0;aspect-ratio:1}.tf-feature-band--right .tf-feature-band__media,.tf-feature-band--right .tf-feature-band__copy{grid-column:auto;grid-row:auto}.tf-home-trust__facts{grid-template-columns:1fr;gap:16px}.tf-home-trust__facts li{border-inline-start:0;border-block-start:1px solid var(--tf-divider);padding:16px 0 0}.tf-home-trust__facts li:first-child{padding:0}.tf-feature-band__copy,.tf-feature-band--right .tf-feature-band__copy{padding:48px}.tf-feature-band__copy>.tf-copy{max-width:720px}.tf-opening__content{min-height:600px}.tf-opening--natural.tf-opening--expansive .tf-opening__content{min-height:0}.tf-opening__copy{width:min(55%,480px)}.tf-opening__subject{--tf-hero-body-height:430px;width:310px;inset-inline-end:24px}.tf-opening--compact .tf-opening__subject{--tf-hero-body-height:260px;width:200px}.tf-opening--working .tf-opening__copy{width:100%}.tf-step-strip{grid-template-columns:1fr}.tf-support__layout{grid-template-columns:1fr;gap:32px}.tf-support__enquiry{padding-inline-start:0;padding-block-start:32px;border-inline-start:0;border-block-start:1px solid var(--tf-boundary)}h1{font-size:40px}.tf-nav--desktop{display:none}.tf-mobile-menu-trigger{display:inline-flex}.tf-split,.tf-editorial-split,.tf-contact-layout,.tf-compact-recovery,.tf-password__layout{grid-template-columns:1fr;gap:32px}.tf-grid,.tf-craft-cases,.tf-family-index,.tf-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-footer__contact{grid-column:1 / -1}.tf-evidence-band{grid-template-columns:1fr;grid-template-rows:none;gap:32px}.tf-evidence-band__heading,.tf-evidence-band>.tf-detail-evidence,.tf-evidence-band>.tf-detail-panels,.tf-evidence-band__body{grid-column:1;grid-row:auto}.tf-product-layout{grid-template-columns:1fr;gap:32px}.tf-gallery,.tf-product-info{grid-column:1;grid-row:auto}.tf-cart-item{grid-template-columns:96px minmax(0,1fr) auto}.tf-compact-recovery figure{justify-self:start}}@media(max-width:720px){.tf-home-trust{padding-block:24px}.tf-home-trust__facts{grid-template-columns:1fr;gap:16px}.tf-home-trust__facts li{border-inline-start:0;border-block-start:1px solid var(--tf-divider);padding:16px 0 0}.tf-home-trust__facts li:first-child{padding:0}.tf-home-trust__facts p{margin-block-start:4px}.tf-feature-band__copy,.tf-feature-band--right .tf-feature-band__copy{padding:48px 24px}.tf-grid,.tf-craft-cases,.tf-family-index,.tf-step-strip,.tf-editorial-techniques,.tf-detail-panels{grid-template-columns:1fr}.tf-about-reasons__grid{grid-template-columns:1fr;gap:24px;margin-block-start:40px}.tf-about-process .tf-step-strip{margin-block-start:40px}.tf-about-owner__name{gap:12px}.tf-about-owner__name .tf-brand-emblem{width:32px}.tf-editorial-photo-band{height:320px}.tf-contact-finale-photo img{object-position:28% center}.tf-contact-person{margin-block-start:32px;gap:16px}.tf-contact-composition .tf-contact-main{padding:24px}.tf-opening__content{min-height:0;padding-block:357.06px 48px;align-items:flex-start}.tf-opening__copy{width:100%}.tf-opening__subject{--tf-hero-body-height:260px;height:333.06px;width:100%;inset-inline-end:0;inset-block-start:0;inset-block-end:auto}.tf-opening__subject .tf-hero-object{inset-inline-end:50%;transform:translate(50%)}.tf-opening__copy>.tf-actions{flex-direction:column;align-items:stretch;gap:12px}.tf-opening--compact .tf-opening__content{min-height:0;padding-block:269.952px 48px}.tf-opening--compact .tf-opening__subject{--tf-hero-body-height:192px;height:245.952px}.tf-opening--natural.tf-opening--expansive .tf-opening__content,.tf-opening--natural.tf-opening--compact .tf-opening__content{min-height:0;padding-block:calc(var(--tf-portrait-tag-end) + 40px) 48px}.tf-opening--natural .tf-opening__copy{width:100%}.tf-opening--natural .tf-opening__environment img,.tf-opening--natural.tf-opening--compact .tf-opening__environment img{object-position:center top}.tf-opening--working .tf-opening__content,.tf-native-policy .shopify-policy__title{padding-block:40px}.tf-native-policy .shopify-policy__title:after{inset-inline-start:-24px}.tf-native-policy .shopify-policy__body{margin-block-start:48px}.tf-policy-reader{padding-block-end:48px}.tf-family-card__body{padding:16px}.tf-family-card__title{flex-wrap:wrap;gap:8px 16px}.tf-footer>.tf-container{width:min(calc(100% - 48px),calc(100% / 1.1024 - 16px))}.tf-footer__wordmark:after{inset-block-end:calc(min(100vw - 48px,100vw / 1.1024 - 16px)*.0256 - .5px)}h1{font-size:clamp(28px,calc(10vw - 4px),32px)}h2{font-size:26px}.tf-container{padding-inline:24px}.tf-section{padding-block:64px}.tf-section--compact{padding-block:32px}.tf-task-section,.tf-reader-section{padding-block:48px}.tf-header__row{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"brand brand" "menu utilities";min-height:0;gap:4px 8px;padding-block:8px}.tf-header .tf-logo{grid-area:brand;width:258px;margin-inline-end:0}.tf-header .tf-mobile-menu-trigger{grid-area:menu;padding-inline:0}.tf-header__row .tf-utilities{grid-area:utilities;justify-self:end;flex-wrap:nowrap;max-width:100%}.tf-language{flex-wrap:wrap}.tf-grid,.tf-craft-cases,.tf-family-index{margin-block-start:24px}.tf-entry__info{padding:16px}.tf-utility-row{flex-direction:column;align-items:flex-start;gap:16px;margin-block-start:24px}.tf-evidence-band{gap:24px}.tf-step-strip{margin-block-start:24px}.tf-faq-group>.tf-faq,.tf-craft-help-group>.tf-faq{margin-block-start:24px}.tf-inscription-example,.tf-editorial-checklist,.tf-configuration,.tf-contact-main{padding:24px}.tf-configuration>h2{font-size:26px}.tf-object-diagram{--tf-object-width:160px;grid-template-columns:1fr}.tf-craft-topic>.tf-split-seam{margin-block-end:24px}.tf-editorial-techniques{margin-block-start:24px}.tf-contact-support{gap:24px}.tf-contact-support>div{padding-block-start:24px}.tf-search-form{flex-direction:column;align-items:stretch}.tf-filter .tf-field{min-width:100%}.tf-filter form.tf-field{flex:1}.tf-cart-items{padding:24px}.tf-cart-totals{max-width:none}.tf-motif-phrases{width:100%;max-width:650px}.tf-cart-item{grid-template-columns:80px minmax(0,1fr);gap:16px}.tf-cart-item__price{grid-column:2}.tf-footer{padding-block:24px}.tf-footer__main{grid-template-columns:1fr;gap:24px;margin-block-start:32px}.tf-footer__closing{margin-block-start:24px}.tf-footer__end{align-items:flex-start;gap:16px}.tf-password__content{padding:48px 24px}.tf-password--photo .tf-password__content{padding:32px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-tf-reveal],[data-tf-reveal]>*,.tf-presentation-ready [data-tf-reveal][data-tf-pending]>*{opacity:1;transform:none;transition:none}*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:960px){.tf-product-story--manual{--tf-story-media:320px}.tf-product-story__mobile-lead{display:block;max-width:720px;padding-block:40px 0;text-align:center}.tf-product-story__mobile-lead p{margin:0}.tf-product-story__copy-group .tf-product-story__lead{display:none}.tf-product-story__stage{grid-template-columns:1fr}.tf-product-story--enhanced .tf-product-story__band{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-block:24px calc(48px + env(safe-area-inset-bottom,0px))}.tf-product-story--enhanced .tf-product-story__stage{position:relative;flex:none;width:min(460px,calc(100% - 96px));height:var(--tf-story-media);inset:auto;transform:none;margin:0}.tf-product-story--enhanced.tf-product-story--media-left .tf-product-story__stage{inset:auto}.tf-product-story--enhanced .tf-product-story__copy{height:auto;flex:none;align-items:center;width:100%;text-align:center;padding-block:0}.tf-product-story--enhanced .tf-product-story__copy-group{width:100%;max-width:520px}.tf-product-story--enhanced .tf-product-story__copy .tf-eyebrow{justify-content:center}.tf-product-story__copy>[data-tf-story-contained-action]{width:100%}.tf-product-story__copy [data-tf-story-action]{justify-content:center}.tf-product-story__heading,.tf-product-story__body{margin-block-start:12px}.tf-product-story__controls{margin-block-start:16px;justify-content:center}.tf-product-story--compact .tf-product-story__band{padding-block:16px}.tf-product-story--manual .tf-product-story__band{height:auto}}@media(max-width:720px){.tf-product-story__band{padding-block:48px}.tf-product-story__stage{padding-inline:24px}.tf-product-story__photo{height:360px}.tf-product-story--enhanced .tf-product-story__stage{width:min(460px,calc(100% - 48px));padding:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tf-system.css.map */
