@font-face{font-family:Cormorant Garamond;src:url(./cormorant-CUoBjw-S.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Manrope;src:url(./manrope-DHIcAJRg.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{--espresso:#241711;--saddle:#75452c;--cognac:#b37c4c;--linen:#e7d8c4;--ivory:#f8f5ee;--ink:#241711;--muted:#65594f;--line:#d8cbbc;--gutter:clamp(22px,5vw,100px);--display:"Cormorant Garamond",Georgia,serif;--body:Manrope,system-ui,sans-serif;--header-height:100px}*{box-sizing:border-box}html{scroll-padding-top:120px}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.7}body.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{border:0}h1,h2,h3,h4{font-family:var(--display);font-weight:400;line-height:1.06;letter-spacing:-.035em;margin:0 0 24px}h1{font-size:clamp(54px,6.5vw,108px)}h2{font-size:clamp(44px,4.4vw,76px)}h3{font-size:clamp(28px,2.4vw,42px)}p{margin:0 0 24px}p:empty{display:none}ul{padding-left:24px}::selection{background:var(--cognac);color:#fff}:focus-visible{outline:3px solid #b37c4c;outline-offset:6px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:-80px;left:20px;z-index:9999;background:var(--ivory);color:var(--espresso);padding:12px 20px}.skip-link:focus{top:10px}.eyebrow,.asset-note,.hero-caption,.hero-bottom,.stage-index{font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:500}.eyebrow{display:block;margin-bottom:26px}.button,button.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;justify-content:center;align-items:center;gap:36px;min-height:52px;padding:16px 24px;border:1px solid var(--espresso);background:var(--espresso);color:var(--ivory);border-radius:0;font-size:11px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:background .25s,color .25s}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--saddle);color:var(--ivory)}.button-light{background:var(--linen);border-color:var(--linen);color:var(--espresso)}.button-light:hover{background:var(--ivory);color:var(--espresso)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid currentColor;padding:8px 0}.section-pad{padding:clamp(70px,8vw,140px) var(--gutter)}.section-heading{margin-bottom:55px}.section-heading h2{max-width:750px}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:36px}.split-heading .text-link{white-space:nowrap;margin-bottom:28px}[data-tone=dark]{color:var(--linen);background:var(--espresso)}[data-tone=dark] p{color:#d5c4b2}.asset-note{position:absolute;bottom:20px;left:24px;font-size:9px;color:inherit;opacity:.85}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-height);padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;border-bottom:1px solid rgba(231,216,196,.16);transition:background .4s,color .4s}.site-header.is-dark{color:var(--linen);background:#24171180}.site-header.is-light{color:var(--espresso);background:var(--ivory);border-color:var(--line)}.admin-bar .site-header{top:32px}.desktop-nav ul,.utilities,.site-footer ul{list-style:none;padding:0;margin:0;display:flex;gap:28px}.desktop-nav a,.utilities a{display:inline-flex;align-items:center;min-height:44px;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.brand>a{font-family:var(--display);font-size:32px;letter-spacing:.09em}.brand span{font-weight:400}.custom-logo{max-width:230px;max-height:65px;width:auto;object-fit:contain}.utilities{justify-content:flex-end;gap:25px}.sidd-cart-count{margin-left:7px;min-width:19px;height:19px;border:1px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:0}.mobile-menu{display:none}.hero{min-height:100svh;position:relative;display:grid;grid-template-columns:1.04fr 1fr;align-items:center;overflow:hidden;padding:160px var(--gutter) 110px;background:radial-gradient(ellipse at 75% 42%,#493122,#2c1c14 32%,#1b120e 80%)!important}.hero:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20baseFrequency='.7'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%20opacity='.6'/%3e%3c/svg%3e")}.hero-copy{z-index:2;max-width:760px}.hero h1{font-size:clamp(62px,6.5vw,110px);letter-spacing:-.045em;line-height:.99}.hero h1 span{display:block}.hero-description{max-width:355px;margin:30px 0 36px;font-size:14px;color:#cbb8a6!important}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.hero-art{position:relative;min-width:0;z-index:1}.hero-wallet{width:115%;max-width:none;filter:drop-shadow(0 35px 50px #0a0707);margin-left:-3%}.wallet-tilt{transform-origin:center}.hero-art .asset-note{bottom:12%;left:20%}.hero-caption{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#ab9684;padding:0 30px}.hero-orbit{position:absolute;right:-13%;top:8%;height:88%;width:66%;border:1px solid rgba(231,216,196,.075);border-radius:50%;transform:rotate(-28deg)}.hero-bottom{position:absolute;bottom:32px;left:var(--gutter);right:var(--gutter);display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#bda893}.scroll-cue{min-height:44px;display:flex;align-items:center;gap:14px}.material{min-height:95svh;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center}.material-image,.material-overlay{position:absolute;inset:0;z-index:-2}.material-image img{height:100%;width:100%;object-fit:cover}.material-overlay{z-index:-1;background:linear-gradient(90deg,#241711d9,#24171124)}.material-content{max-width:650px}.material-content p{max-width:390px}.material-content .asset-note{bottom:30px;left:var(--gutter)}.oversize-number{position:absolute;bottom:-.1em;right:var(--gutter);font:400 clamp(140px,25vw,440px)/1 var(--display);opacity:.13}.craft{background:#211710!important}.craft-stages{display:grid;gap:50px}.craft-stage{display:grid;grid-template-columns:1.35fr 1fr;gap:7vw;align-items:center}.craft-stage figure{position:relative;min-width:0}.craft-stage figure img{width:100%;aspect-ratio:1.3;object-fit:cover;background:#322219}.stage-index{display:block;color:#b69a80;margin-bottom:28px}.stage-copy h3{font-size:clamp(40px,5vw,80px)}.stage-copy p{font-size:16px;max-width:280px}.collection{background:var(--ivory)}.collection-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:80px 0;max-width:900px}.collection-empty p{font-family:var(--display);font-size:36px}.anatomy,.care,.workbench,.invitation{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.anatomy{background:#eee5d8}.anatomy-visual{position:relative}.anatomy-visual>img{width:100%}.hotspot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--ivory);color:var(--espresso);box-shadow:0 0 0 8px #f8f5ee40;font-size:25px}.hotspot[aria-expanded=true]{background:var(--espresso);color:var(--ivory)}details:not(.mobile-menu)>summary{padding:18px 4px;border-bottom:1px solid var(--line);list-style-position:inside}details>p{padding:20px 4px}details img{max-height:200px;object-fit:cover}.care{background:#ede3d5}.care figure{position:relative}.care figure>img{width:100%;aspect-ratio:1;object-fit:cover}.comparison{position:relative;aspect-ratio:1;overflow:hidden}.comparison img{width:100%;height:100%;object-fit:cover}.comparison-base,.comparison-overlay{position:absolute;inset:0}.comparison-overlay{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.comparison-rule{position:absolute;top:0;bottom:0;left:var(--split);width:2px;background:var(--ivory)}.comparison-controls{padding-top:20px}.comparison-controls input{width:100%;accent-color:var(--espresso)}.comparison-labels{display:flex;justify-content:space-between;font-size:12px}.workbench figure img{width:100%}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.journal-image{display:block;overflow:hidden;margin-bottom:24px}.journal-image img,.post-image-fallback{width:100%;aspect-ratio:1.15;object-fit:cover;transition:transform .4s}.post-image-fallback{display:grid;place-items:center;background:var(--linen);font:60px var(--display);color:#75452c}.journal-card:hover .journal-image img{transform:scale(1.025)}.journal-card .eyebrow{font-size:9px;margin-bottom:14px;line-height:1.8}.journal-card h3{font-size:32px;letter-spacing:-.02em}.journal-card p:not(.eyebrow){font-size:13px;color:var(--muted)}.invitation{min-height:70svh;background:radial-gradient(ellipse at 80% 40%,#443021,var(--espresso))!important}.invitation h2{max-width:550px}.invitation figure{position:relative}.invitation .text-link{margin-top:25px;display:flex;width:fit-content}.site-footer{padding:65px var(--gutter) 20px;background:#1a120e!important}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8vw;margin-bottom:65px}.footer-top h2{font-size:32px;max-width:320px;margin:25px 0 15px}.footer-top p{font-size:12px;max-width:350px}.site-footer ul{flex-direction:column;gap:10px;font-size:12px}.footer-wordmark{font:400 clamp(45px,11.2vw,220px)/1 var(--display);letter-spacing:.015em;border-bottom:1px solid #e7d8c42a;padding-bottom:30px;color:#a48b73;white-space:nowrap}.footer-bottom{display:flex;justify-content:space-between;gap:25px;margin-top:24px;font-size:10px}.footer-bottom nav{display:flex;gap:20px}.page-main,.shop-main,.article-main,.journal-archive,.search-main,.policy-main,.contact-main{padding-top:180px;min-height:70vh}.page-heading{margin-bottom:65px}.page-heading h1{max-width:1000px}.entry-content{overflow-wrap:anywhere}.entry-content p{max-width:760px}.entry-content a{text-decoration:underline;text-underline-offset:4px}.entry-content h2{font-size:42px;margin-top:50px}.entry-content h3{font-size:30px}.entry-content ul,.entry-content ol{max-width:760px}.narrow{max-width:780px;margin:0 auto}.article-cover{max-height:75vh;width:100%;object-fit:cover;margin-bottom:65px}.editorial-header{padding-top:180px}.editorial-header img{width:100%;max-height:80vh;object-fit:cover;margin-top:55px}.editorial-content{padding-top:20px}.contact-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:7vw}.search-form>div{display:flex;gap:12px}.search-form label{display:block;font-size:13px;margin-bottom:12px}.search-form input{flex:1;min-width:0}.search-form button{background:var(--espresso);color:var(--ivory);padding:14px 25px}.not-found{padding-top:200px;min-height:90vh}.not-found .text-link{margin-left:30px}.not-found .search-form{max-width:700px;margin-top:50px}.search-results article{border-top:1px solid var(--line);padding:35px 0}.search-results h2{font-size:36px}.post-navigation,.pagination{margin-top:65px}.nav-links{display:flex;gap:20px;justify-content:space-between}.page-numbers{padding:8px 15px;border:1px solid var(--line)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background:transparent;border:1px solid var(--line);padding:12px 15px;min-height:48px;color:var(--espresso);border-radius:0;max-width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--espresso);min-width:18px;min-height:18px}textarea{width:100%}.woocommerce .woocommerce-breadcrumb{font-size:11px;margin-bottom:40px;color:var(--muted)}.woocommerce-products-header{margin-bottom:50px}.woocommerce ul.products,ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px;padding:0;list-style:none;margin:35px 0}.woocommerce ul.products:before,.woocommerce ul.products:after,ul.products:before,ul.products:after{display:none}.woocommerce ul.products li.product,ul.products li.product{position:relative;width:100%!important;float:none!important;margin:0!important;min-width:0}.woocommerce ul.products li.product a img,ul.products li.product a img{width:100%;aspect-ratio:1.05;object-fit:cover;background:#eee7dc;margin-bottom:24px;transition:transform .35s}.alternate-product-image{position:absolute!important;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .35s!important}.woocommerce-loop-product__title{font:400 28px/1.1 var(--display)!important;letter-spacing:-.02em!important;margin:0 0 15px!important;padding:0!important}.woocommerce ul.products li.product .price,ul.products li.product .price{font-size:13px!important;color:var(--espresso)!important;margin-bottom:6px}.product-colors,.product-availability{font-size:11px;margin:3px 0;color:var(--muted)}.product-details-link{font-size:11px;display:block;margin:15px 0;text-transform:uppercase;letter-spacing:.08em}.woocommerce ul.products li.product .button,ul.products li.product .button{margin-top:0!important;background:transparent!important;color:var(--espresso)!important;padding:11px 16px!important;min-height:44px!important;font-size:10px!important}.woocommerce span.onsale{background:var(--espresso);border-radius:0;padding:5px 10px;min-height:0;min-width:0;line-height:1.5;top:15px;left:15px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:12px}.shop-filters{margin:20px 0 35px}.shop-filters>summary{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.filters-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:30px 0}.filters-content nav{display:flex;flex-wrap:wrap;gap:15px}.filters-content nav a{font-size:13px;text-decoration:underline}.filters-content h3,.filter-widget h3{font-size:25px}.woocommerce div.product{display:flow-root}.woocommerce div.product div.images{width:55%}.woocommerce div.product div.summary{width:39%}.woocommerce div.product .product_title{font-size:clamp(44px,4vw,65px)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--espresso);font-size:22px}.woocommerce div.product .woocommerce-product-details__short-description{font-size:14px}.woocommerce .quantity .qty{width:70px}.woocommerce div.product form.cart .button{min-height:50px}.woocommerce div.product form.cart .variations select{width:100%}.woocommerce div.product form.cart .variations label{font-size:12px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block}.woocommerce div.product .stock{color:var(--saddle)}.woocommerce div.product .out-of-stock{color:#a32c22}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px;font-weight:500}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:32px}.woocommerce div.product .woocommerce-tabs{padding-top:65px}.woocommerce .related h2{font-size:42px}.woocommerce table.shop_table{border-color:var(--line);border-radius:0;font-size:14px}.woocommerce table.shop_table th{font-weight:500}.woocommerce .cart-collaterals .cart_totals h2{font-size:36px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{background:#eee6d9;border-color:var(--saddle);color:var(--espresso)}.woocommerce-message:before,.woocommerce-info:before{color:var(--saddle)}.woocommerce form .form-row label{font-size:13px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0;border-color:var(--line)}.woocommerce-checkout #payment{background:#eee6d9}.woocommerce-checkout #payment div.payment_box{background:#e3d4c0}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#e3d4c0}.woocommerce-account .woocommerce-MyAccount-navigation{font-size:13px}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--line);padding:12px 0}.woocommerce-account .woocommerce-MyAccount-content p{font-size:14px}.woocommerce a{overflow-wrap:anywhere}.wc-block-components-button,.wc-block-cart__submit-button{background:var(--espresso)!important;color:var(--ivory)!important;border-radius:0!important;min-height:50px}.wc-block-components-text-input input,.wc-block-components-combobox-control input{border-radius:0!important}.wc-block-cart,.wc-block-checkout{--wc-form-color-text:var(--espresso);--wc-form-color-background:var(--ivory);--wc-form-border-radius:0}.sidd-personalization{border:1px solid var(--line);padding:20px;margin:25px 0;width:100%}.sidd-personalization legend{font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:0 8px}.sidd-personalization label{display:block;font-size:13px;margin-bottom:10px}.sidd-personalization input[type=text]{width:100%;margin:8px 0 15px}.initials-preview{font-family:var(--display);letter-spacing:.2em;background:#75452c;color:#f8f5ee;padding:20px;text-align:center}.preview-caption{font-size:10px;margin-top:8px}.buy-now{margin-top:12px!important;width:100%;background:transparent!important;color:var(--espresso)!important}.mobile-purchase{display:none}.comments-area{margin-top:70px}.comment-form label{display:block}.comment-form input[type=submit]{background:var(--espresso);color:var(--ivory)}@media(hover:hover){.product:hover .alternate-product-image{opacity:1}.product:hover .woocommerce-loop-product__link>img:not(.alternate-product-image){transform:scale(1.018)}}@media(min-width:1024px){.craft-enhanced .craft-stages{height:72vh;position:relative;display:block}.craft-enhanced .craft-stage{position:absolute;inset:0;visibility:hidden;opacity:0}.craft-enhanced .craft-stage:first-child{visibility:visible;opacity:1}.craft-enhanced .craft-stage figure{height:100%}.craft-enhanced .craft-stage img{height:100%;object-fit:contain}.craft-enhanced .section-heading{margin-bottom:30px}.craft-enhanced h2{font-size:clamp(40px,3.3vw,64px)}}@media(max-width:1100px){.desktop-nav ul,.utilities{gap:15px}.desktop-nav a,.utilities a{font-size:9px}.brand>a{font-size:27px}.hero{grid-template-columns:1fr 1fr}.hero-actions{gap:15px}.hero h1{font-size:clamp(60px,7vw,85px)}.filters-content{grid-template-columns:1fr 1fr}.footer-top{gap:40px}}@media(max-width:850px){:root{--header-height:80px}.site-header{grid-template-columns:1fr auto 1fr;padding:0 24px}.desktop-nav,.search-link,.account-link{display:none!important}.mobile-menu{display:block}.mobile-menu>summary{position:relative;z-index:202;width:44px;height:44px;display:grid;place-items:center;list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.menu-bars{width:24px;height:10px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.mobile-menu[open] .menu-bars{border:0}.mobile-menu[open] .menu-bars:before,.mobile-menu[open] .menu-bars:after{content:"";position:absolute;width:24px;top:22px;left:10px;border-top:1px solid var(--linen);transform:rotate(45deg)}.mobile-menu[open] .menu-bars:after{transform:rotate(-45deg)}.menu-panel{position:fixed;inset:0;z-index:201;background:var(--espresso);color:var(--linen);padding:120px 32px 50px;overflow:auto}.menu-panel ul{padding:0;list-style:none}.menu-panel li a{display:block;padding:8px 0;font:40px var(--display)}.menu-panel p{font-size:12px;margin-top:30px}.brand>a{font-size:25px}.hero{grid-template-columns:1fr;padding:135px var(--gutter) 100px;min-height:100svh}.hero-copy{max-width:650px}.hero h1{font-size:clamp(58px,10vw,85px)}.hero-description{max-width:340px}.hero-art{width:85%;margin:-25px 0 -15px auto;max-width:600px}.hero-wallet{width:100%;margin:0}.hero-caption{display:none}.hero-art .asset-note{font-size:8px;bottom:14%;left:24%}.hero-bottom>span:nth-child(2){display:none}.material{min-height:80svh}.material-content{max-width:500px}.craft-stage{gap:30px}.anatomy,.care,.workbench,.invitation{gap:45px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-grid>article:last-child{grid-column:1/-1;max-width:500px}.footer-top{grid-template-columns:2fr 1fr}.footer-top>div:last-child{grid-column:1/-1}.footer-wordmark{font-size:11vw}.footer-bottom{flex-wrap:wrap}.woocommerce ul.products,ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}.woocommerce div.product div.summary{margin-top:40px}.woocommerce div.product .product_title{font-size:54px}.single-product .mobile-purchase{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:80;background:var(--ivory);border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));gap:20px;align-items:center;justify-content:space-between}.mobile-purchase span{font-size:12px;max-width:35%}.mobile-purchase .button{font-size:9px;padding:12px;min-height:44px}.single-product{padding-bottom:100px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:35px}}@media(max-width:600px){body{font-size:15px}.admin-bar .site-header{top:46px}.hero h1{font-size:clamp(52px,12vw,72px)}.hero .eyebrow{font-size:8px;letter-spacing:.14em}.hero-description{font-size:12px;max-width:280px;margin:24px 0}.hero-actions{gap:15px}.hero-actions .button{min-height:48px;padding:14px 16px;font-size:9px;gap:20px}.hero-actions .text-link{font-size:8px;gap:12px}.hero-art{width:100%;margin:-10px 0 -5px}.hero-bottom{font-size:8px;bottom:20px}.hero-orbit{right:-50%;top:37%;width:130%;height:60%}.hero-art .asset-note{font-size:7px}.section-pad{padding:75px var(--gutter)}.split-heading{display:block}.split-heading .text-link{margin-bottom:0}.section-heading{margin-bottom:35px}h2{font-size:44px}.material{min-height:75svh}.material-content p{font-size:13px}.craft-stage{grid-template-columns:1fr;gap:25px}.craft-stage .stage-copy{display:grid;grid-template-columns:70px 1fr;gap:0 15px}.stage-index{grid-row:1/3;align-self:center;font-size:9px}.stage-copy h3{font-size:42px;margin-bottom:10px}.stage-copy p{grid-column:2;font-size:13px}.craft-disclosure{font-size:11px}.anatomy,.care,.workbench,.invitation{grid-template-columns:1fr;gap:40px}.care figure{grid-row:2}.invitation figure{margin-top:-20px}.journal-grid{grid-template-columns:1fr;gap:45px}.journal-grid>article:last-child{max-width:none}.journal-card h3{font-size:34px}.footer-top{grid-template-columns:1fr 1fr;gap:40px 25px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:last-child{grid-column:auto}.footer-top h2{font-size:34px}.footer-wordmark{font-size:10.9vw}.footer-bottom{font-size:9px}.footer-bottom nav{gap:15px}.contact-layout{grid-template-columns:1fr}.page-main,.shop-main,.article-main,.journal-archive,.search-main,.policy-main,.contact-main{padding-top:140px}.page-heading{margin-bottom:40px}.editorial-header{padding-top:145px}.not-found{padding-top:150px}.not-found .text-link{margin:20px 0}.search-form>div{flex-direction:column}.filters-content{grid-template-columns:1fr}.woocommerce ul.products,ul.products{gap:35px 18px}.woocommerce-loop-product__title{font-size:23px!important}.woocommerce ul.products li.product .price,ul.products li.product .price{font-size:12px!important}.woocommerce ul.products li.product .button,ul.products li.product .button{font-size:9px!important;padding:10px!important}.product-colors,.product-availability{font-size:10px}.woocommerce .woocommerce-ordering{float:none;clear:both}.woocommerce div.product .product_title{font-size:45px}.woocommerce .cart-collaterals .cart_totals{width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none;width:100%}.woocommerce table.shop_table_responsive tr td{padding:12px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 12px}.woocommerce div.product form.cart .variations label{font-size:13px}.post-navigation .nav-links{flex-direction:column}}@media(max-width:375px){.woocommerce ul.products,ul.products{grid-template-columns:1fr}.brand>a{font-size:22px}.hero h1{font-size:51px}.hero-actions .text-link{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.wallet-tilt{transform:none!important}}.sidd-arrow{width:1em;height:1em;display:inline-block;vertical-align:-.1em;flex-shrink:0}
