header a[aria-label="Twin Forge Co."] img{content:url(/assets/images/Logo.png)}.footer-paper-sheet,.workshop-ui .paper-surface,.workshop-ui.paper-surface{background-image:url(/assets/textures/workshop-paper.svg?v=4);background-size:240px 240px;background-repeat:repeat;background-blend-mode:multiply}.footer-paper-sheet{background-blend-mode:screen}.footer-paper-grid{display:none}.workshop-ui.editorial-page{background-color:#fff8e8;background-image:linear-gradient(rgb(17 17 17/.055) 1px,transparent 0),linear-gradient(90deg,rgb(17 17 17/.055) 1px,transparent 0);background-position:0 0;background-size:20px 20px}.workshop-reveal:is(.reveal,.reveal-left,.reveal-right,.reveal-scale){opacity:1;transform:none;filter:none;transition:none}.workshop-ui .working-belief-title,.workshop-ui :is(h1,h2,h3).font-editorial-display{line-height:.94}.workshop-ui .editorial-note{line-height:1.25}.workshop-ui .forge-story-sheet h2{font-size:clamp(3.3rem,7.3vw,7rem);text-wrap:wrap}.workshop-ui .paper-caption{background-color:#fff8e8}.workshop-ui .paper-edge{box-shadow:4px 4px 0 #111,7px 7px 0 #fff8e8,8px 8px 0 rgb(17 17 17/.35)}.workshop-ui .workflow-stage-card:hover{box-shadow:5px 5px 0 #111}.shop-page.workshop-ui .shop-product-slot .shop-product-card{transform:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.shop-page.workshop-ui .shop-product-slot .shop-product-card:hover{transform:translateY(-2px)}}.shop-page.workshop-ui .shop-product-slot .shop-product-card:focus-within{transform:none}.workshop-ui :is(a,button):focus-visible{outline:2px solid #111;outline-offset:5px}.workshop-ui .gallery-controls{max-width:calc(100% - 24px);overflow-x:auto;background-color:#fff8e8;box-shadow:2px 2px 0 rgb(17 17 17/.4)}.workshop-ui .gallery-dot,.workshop-ui .gallery-toggle{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center}.workshop-ui .gallery-dot:before{content:"";width:7px;height:7px;border:1px solid #111;border-radius:50%}.workshop-ui .gallery-dot[aria-pressed=true]:before{background:#111;box-shadow:0 0 0 3px #f6c7ae}.workshop-ui .gallery-controls button:focus-visible{outline-offset:-3px}.workshop-ui .gallery-image{transition:opacity .42s ease}.workshop-ui .contact-option[aria-pressed=true]{box-shadow:inset 4px 0 0 #f9733e}.workshop-ui .contact-option:focus-visible{outline-offset:2px}.workshop-ui .contact-details a{overflow-wrap:anywhere}.workshop-ui .contact-details svg{flex-shrink:0}.workshop-ui .about-approach-list>div:last-child article{border-bottom:0}@media (max-width:767px){.workshop-ui .paper-edge{box-shadow:3px 3px 0 #111}.workshop-ui .gallery-dot,.workshop-ui .gallery-toggle{width:44px;height:44px;flex-basis:44px}.shop-page.workshop-ui .shop-product-card-panel{padding:1.25rem}.shop-page.workshop-ui .product-heading{flex-wrap:wrap;gap:.75rem}}@media (forced-colors:active){.footer-paper-sheet,.workshop-ui .paper-surface{background-image:none}.workshop-ui .gallery-dot[aria-pressed=true]:before{background:Highlight}}.site-navigation{border-width:1px!important;border-color:rgb(17 17 17/.46)!important;border-radius:2px;background:rgb(255 252 246/.96)!important;box-shadow:2px 2px 2px rgb(17 17 17/.12);backdrop-filter:blur(12px)}.site-wordmark{font-family:var(--font-dm-sans),"DM Sans",sans-serif!important;font-weight:650!important;letter-spacing:-.055em!important;text-transform:none}.site-nav-link{letter-spacing:0}.site-nav-cta{border-radius:3px;box-shadow:2px 2px 2px rgb(17 17 17/.15)}.site-nav-cta:active{transform:translateY(1px) scale(.99)}.site-cart-button{border-radius:3px}.site-mobile-nav{border-width:1px!important;border-radius:2px;background:rgb(255 252 246/.98)!important;box-shadow:3px 3px 2px rgb(249 115 62/.28)}.workshop-ui.editorial-page.blueprint-ui{color:#343432}.shop-page .shop-hero,.workshop-ui.blueprint-ui #forge,.workshop-ui.blueprint-ui #process,.workshop-ui.editorial-page.blueprint-ui{background-image:linear-gradient(rgb(17 17 17/.028) 1px,transparent 0),linear-gradient(90deg,rgb(17 17 17/.028) 1px,transparent 0),linear-gradient(rgb(17 17 17/.04) 1px,transparent 0),linear-gradient(90deg,rgb(17 17 17/.04) 1px,transparent 0);background-size:20px 20px,20px 20px,80px 80px,80px 80px}.shop-page .shop-hero,.workshop-ui.blueprint-ui #forge,.workshop-ui.blueprint-ui #process{background-color:transparent}.footer-paper-link,.footer-paper-sheet .font-editorial-display,.workshop-ui .font-editorial-display{font-family:var(--font-dm-sans),"DM Sans",sans-serif!important}.footer-paper-sheet .font-editorial-body,.workshop-ui .font-editorial-body{font-family:var(--font-epilogue),"Epilogue",sans-serif;letter-spacing:-.018em}.workshop-ui p.font-editorial-body{font-size:clamp(1.0625rem,.95rem + .35vw,1.25rem);line-height:1.55!important;text-wrap:pretty}.workshop-ui .font-editorial-mono{letter-spacing:.095em}.workshop-ui .working-belief-title,.workshop-ui :is(h1,h2,h3).font-editorial-display{font-weight:500!important;line-height:1.02!important;letter-spacing:-.055em!important;text-transform:none!important;text-wrap:balance}.workshop-ui .blueprint-note,.workshop-ui .editorial-note{font-family:var(--font-kalam),"Kalam",cursive;font-weight:400;letter-spacing:-.015em}.workshop-ui .editorial-note{line-height:1.3}.workshop-ui .forge-story-sheet h2{font-size:clamp(3.6rem,6.6vw,6.8rem);line-height:1.02!important}.workshop-ui #process>.container-wide>.grid h2{font-size:clamp(4rem,6vw,6.4rem);line-height:1.02!important}.workshop-ui .border-2{border-width:1px!important}.workshop-ui .border-t-2{border-top-width:1px!important}.workshop-ui .border-r-2{border-right-width:1px!important}.workshop-ui .border-b-2{border-bottom-width:1px!important}.workshop-ui .border-l-2{border-left-width:1px!important}.workshop-ui .border-y-2{border-top-width:1px!important;border-bottom-width:1px!important}.workshop-ui .divide-y-2>:not([hidden])~:not([hidden]){border-top-width:1px!important}.workshop-ui .divide-x-2>:not([hidden])~:not([hidden]){border-left-width:1px!important}.workshop-ui .editorial-shadow,.workshop-ui .paper-edge,.workshop-ui .shop-request-card,.workshop-ui.blueprint-ui .editorial-paper,.workshop-ui.blueprint-ui .workflow-stage-card{border-radius:2px;box-shadow:2px 2px 2px rgb(17 17 17/.15)!important}.workshop-ui .paper-surface{background-position:50%}.workshop-ui .workflow-layout{gap:clamp(1.5rem,3vw,3rem)}.workshop-ui .workflow-stage-card>div:last-child{padding:clamp(1.5rem,2.5vw,2.4rem);grid-template-columns:minmax(0,1fr);gap:1.25rem}.workshop-ui .workflow-stage-card h3{font-size:clamp(2.5rem,4vw,4rem)}.workshop-ui .workflow-stage-card p.font-editorial-body{max-width:45ch;font-size:1.0625rem}.workshop-ui .workflow-stage-card p.font-editorial-mono{font-size:.6875rem;line-height:1.6;letter-spacing:.06em;color:#54565a}.workshop-ui.editorial-page.blueprint-ui{background-color:#fff8e8;background-image:linear-gradient(rgb(17 17 17/.055) 1px,transparent 0),linear-gradient(90deg,rgb(17 17 17/.055) 1px,transparent 0);background-position:0 0;background-size:20px 20px}.workshop-ui .workflow-stage-card figure>span{display:none}.workshop-ui .workflow-stage-card figure img{transform:scale(1);transition:transform .68s cubic-bezier(.16,1,.3,1);will-change:transform}@media (hover:hover) and (pointer:fine){.workshop-ui .workflow-stage-card:focus-within figure img,.workshop-ui .workflow-stage-card:hover figure img{transform:scale(1.045)}}.workshop-ui .blueprint-note,.workshop-ui .editorial-note.text-editorial-red,.workshop-ui .font-editorial-mono.text-editorial-red{color:#c7431f}.workshop-ui .forge-brother-card{min-width:0}.workshop-ui .forge-brother-card h3{font-size:clamp(1.75rem,2.3vw,2.5rem);letter-spacing:-.04em!important}.workshop-ui .forge-brother-card p.font-editorial-body{font-size:1rem;line-height:1.55!important}.workshop-ui .forge-story-sheet p.font-editorial-body.font-semibold{font-size:clamp(1.35rem,2vw,1.65rem);font-weight:500}.workshop-ui .forge-story-sheet>div:last-child p.font-editorial-body{font-size:.9375rem}.workshop-ui .working-belief-title{font-size:clamp(3.1rem,5.4vw,5.8rem)}.workshop-ui .about-approach-list article{padding-block:clamp(2.75rem,5vw,5rem)}.workshop-ui .about-approach-list h3{max-width:10ch}.workshop-ui.blueprint-ui .editorial-input{border-color:rgb(17 17 17/.5);border-radius:2px;background-color:rgb(255 248 232/.78);padding:1rem;box-shadow:none}.workshop-ui.blueprint-ui .editorial-input:focus{border-color:#f9733e;box-shadow:2px 2px 2px rgb(249 115 62/.22)}.workshop-ui .contact-option,.workshop-ui .shop-outline-button,.workshop-ui button[type=submit]{border-radius:3px}.workshop-ui .contact-option[aria-pressed=true]{box-shadow:inset 3px 0 0 #f9733e}.shop-page .shop-page__hero-note,.shop-page .shop-page__hero-spec{transform:none}.shop-page h1{text-shadow:none!important}.shop-page .product-heading{flex-wrap:wrap}.shop-page .product-heading h3{font-size:clamp(2rem,3.5vw,3.5rem)}.workshop-ui .editorial-input::placeholder{color:#54565a;opacity:.8}.workshop-ui .editorial-label{font-size:.75rem;letter-spacing:.09em}.workshop-ui :is(.shop-outline-button,button[type=submit]):active{transform:translateY(1px)}.shop-page .shop-page__hero-spec{box-shadow:2px 2px 2px rgb(17 17 17/.15)!important}.shop-page .shop-page__edition-stamp{background:#f6c7ae;color:#111}.shop-page .shop-grid-toolbar{border-width:1px;border-color:rgb(17 17 17/.48);border-radius:2px;background:#dde8e6;color:#111;box-shadow:2px 2px 2px rgb(17 17 17/.14)}.shop-page .shop-grid-toolbar *{color:#111!important}.shop-page .shop-grid-toolbar__marker{background:#f9733e}.shop-page .shop-product-slot--secondary{margin-top:2.5rem}.shop-page .shop-product-card__media:after{border-color:rgb(17 17 17/.18)}.shop-page .shop-outline-button{box-shadow:2px 2px 2px rgb(17 17 17/.14)}.shop-page .shop-outline-button:focus-visible,.shop-page .shop-outline-button:hover{transform:translateY(-1px);box-shadow:2px 2px 2px rgb(249 115 62/.28)}.shop-page .shop-product-card{position:relative;isolation:isolate;border-width:1px!important;border-color:#111!important;box-shadow:4px 4px 0 #111!important;transform:rotate(-.25deg)!important;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.shop-page .shop-product-card:before{content:"";position:absolute;inset:3px -4px -4px 3px;z-index:-1;border:1px solid rgb(17 17 17/.58);pointer-events:none;transform:rotate(.55deg);transition:transform .32s cubic-bezier(.16,1,.3,1)}.shop-page .shop-product-card:focus-within,.shop-page .shop-product-card:hover{transform:translate(-3px,-4px) rotate(0deg)!important;box-shadow:6px 6px 0 #111!important}.shop-page .shop-product-card:focus-within:before,.shop-page .shop-product-card:hover:before{transform:rotate(-.35deg) translate(1px,-1px)}.shop-page .shop-product-card__media img{transition:transform .52s cubic-bezier(.16,1,.3,1)}.shop-page .shop-product-card:focus-within .shop-product-card__media img,.shop-page .shop-product-card:hover .shop-product-card__media img{transform:scale(1.035)}.shop-page.editorial-page .shop-hero{background-color:transparent;background-image:none}.footer-paper-sheet{border-width:1px!important;border-radius:2px;background-color:#171716!important;box-shadow:4px 4px 2px rgb(249 115 62/.3)!important}.footer-paper-sheet .font-editorial-body{letter-spacing:-.04em}.footer-paper-link{letter-spacing:-.018em}.footer-paper-watermark{font-family:var(--font-dm-sans),"DM Sans",sans-serif!important;font-weight:600;letter-spacing:-.08em;text-transform:uppercase;left:50%;bottom:-6%;font-size:clamp(8rem,17vw,20rem);transform:translateX(-50%)}.currency-selector-trigger{transform:translateY(0);transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.currency-selector-trigger:focus-visible,.currency-selector-trigger:hover{transform:translateY(-2px)}.currency-selector-trigger:active{transform:translateY(0)}@media (max-width:639px){.footer-paper-watermark{bottom:-5%;font-size:clamp(4rem,15vw,6rem)}}.footer-paper-grid{background-size:20px 20px;opacity:.3}@media (max-width:767px){.site-navigation{width:min(100%,calc(100vw - 1.25rem))}.site-header{padding-inline:.625rem}.workshop-ui .contact-option{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4rem}.workshop-ui .working-belief-title,.workshop-ui :is(h1,h2,h3).font-editorial-display{line-height:1.04!important}.workshop-ui #process>.container-wide>.grid h2{font-size:clamp(3.5rem,16vw,5.5rem)}.workshop-ui .forge-story-sheet h2{font-size:clamp(3rem,13vw,4.7rem)}.workshop-ui .working-belief-title{font-size:clamp(2.8rem,13vw,4.6rem)}.shop-page .shop-product-slot--secondary{margin-top:0}.workshop-ui .editorial-shadow,.workshop-ui .paper-edge,.workshop-ui .shop-request-card,.workshop-ui.blueprint-ui .editorial-paper,.workshop-ui.blueprint-ui .shop-product-card,.workshop-ui.blueprint-ui .workflow-stage-card{box-shadow:2px 2px 2px rgb(17 17 17/.14)!important}}.tf-story-chapter{position:absolute;z-index:5;bottom:max(110px,19vh);width:calc((100vw - 80px) * .34 - 32px);max-width:600px;opacity:0;visibility:hidden;pointer-events:none;color:#111}.tf-story-chapter--left{left:40px}.tf-story-chapter--right{right:40px}.tf-story-chapter__index{display:inline-block;border-bottom:1px solid rgb(17 17 17/.4);padding-bottom:3px;font:400 clamp(18px,1.4vw,26px)/1.35 var(--font-kalam),cursive;letter-spacing:-.02em;color:#54565a}.tf-story-chapter h2{margin-top:20px;font-family:var(--font-dm-sans),sans-serif;font-size:clamp(52px,5.7vw,112px);font-weight:400;line-height:1.01;letter-spacing:-.065em;white-space:pre-line;color:#292a28}.tf-story-chapter__body{margin-top:24px;max-width:34ch;font:400 clamp(20px,1.3vw,25px)/1.4 var(--font-dm-sans),sans-serif;letter-spacing:-.02em;color:#54565a}.tf-story-chapter__note{margin-top:24px;font:400 25px/1.25 var(--font-kalam),cursive;color:#bb441d}.tf-story-static-notes{display:none}@media (max-width:1023px){.tf-story-chapter{top:max(6.75rem,calc(env(safe-area-inset-top) + 5.75rem));bottom:auto;left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));width:auto;max-width:min(34rem,calc(100vw - 2rem))}.tf-scroll-reveal{--tf-scene-top:13.5rem}.tf-story-chapter__index{font-size:17px;padding-bottom:2px}.tf-story-chapter h2{font-size:clamp(2.05rem,9.6vw,3.5rem);line-height:.94;margin-top:12px;max-width:14ch;white-space:normal}.tf-story-chapter__body{font-size:clamp(.82rem,3.9vw,1rem);line-height:1.4;margin-top:12px;max-width:34ch}.tf-story-chapter__note{display:none}}@media (max-height:650px) and (min-width:1024px){.tf-story-chapter{bottom:60px}.tf-story-chapter h2{font-size:52px}.tf-story-chapter__body{font-size:18px}.tf-story-chapter__note{display:none}}@media (max-height:500px) and (max-width:1023px){.tf-story-chapter{top:max(5.5rem,calc(env(safe-area-inset-top) + 4.5rem))}.tf-story-chapter h2{font-size:clamp(1.9rem,8.8vw,2.4rem);max-width:15ch}.tf-story-chapter__body{font-size:.8rem;line-height:1.32}}