@media(max-width:749px){.home-phone-layout,.approach-phone-layout{min-width:0}:is(.home-phone-layout,.approach-phone-layout) .iv-header{height:auto;min-height:64px;padding:10px 20px 0;gap:10px;flex-wrap:wrap}:is(.home-phone-layout,.approach-phone-layout) .iv-header .iv-logo-window{width:105px;height:44px}:is(.home-phone-layout,.approach-phone-layout) .iv-header .iv-nav{order:3;display:flex;width:100%;justify-content:space-between;gap:8px;border-top:1px solid #eaddcf;padding:4px 0;font:12px Arial;flex-wrap:wrap}:is(.home-phone-layout,.approach-phone-layout) .iv-nav a{display:flex;align-items:center;min-height:40px}:is(.home-phone-layout,.approach-phone-layout) .iv-bag{margin-left:auto;min-width:44px;min-height:44px;justify-content:center}:is(.home-phone-layout,.approach-phone-layout) .preview-notice{font-size:10px;padding:6px 16px}.home-phone-layout .iv-home .iv-hero{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;padding:0;isolation:auto;overflow:visible;background:#faf6ee}.home-phone-layout .iv-home .iv-hero-image{position:static;inset:auto;z-index:auto;width:100%;height:290px;object-fit:cover;object-position:83% center;order:0}.home-phone-layout .iv-home .iv-hero-copy{position:static;order:1;width:100%;padding:24px 22px 28px;background:#faf6ee}.home-phone-layout .iv-home .iv-hero h1{font:400 42px/1.04 var(--iv-serif);letter-spacing:-.035em;margin:12px 0 16px}.home-phone-layout .iv-home .iv-eyebrow{font:10px/1.5 Arial;letter-spacing:.13em;margin:0 0 10px}.home-phone-layout .home-signature .iv-intro{font:16px/1.5 Arial!important;max-width:none;margin:0 0 14px}.home-phone-layout .iv-hero-copy .iv-price{font:23px/1.3 var(--iv-serif);margin:0 0 18px}.home-phone-layout .home-signature .home-product-actions{max-width:none;width:100%;gap:10px}.home-phone-layout .home-product-actions .iv-button{font:13px/1.2 Arial!important;min-height:48px;padding:13px 10px;min-width:0;flex:1;display:flex;align-items:center;justify-content:center}.home-phone-layout .iv-home .iv-note{font:11px/1.6 Arial;margin:14px 0 0}.home-phone-layout .iv-home .iv-editorial{display:flex;flex-direction:column;min-height:0}.home-phone-layout .iv-home .iv-editorial-copy{padding:28px 22px;width:100%}.home-phone-layout .iv-home .iv-editorial-copy h2{font-size:36px;line-height:1.08;text-wrap:wrap;margin:10px 0 18px}.home-phone-layout .iv-home .iv-editorial-copy>p:not(.iv-eyebrow){font-size:15px;line-height:1.65}.home-phone-layout .iv-home .iv-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.home-phone-layout .iv-home .iv-editorial .iv-reference-photo{width:100%;aspect-ratio:1.4}.home-phone-layout .iv-home .iv-collection{padding:30px 22px}.home-phone-layout .iv-home .iv-section-title h2{font:36px/1.1 var(--iv-serif);margin:0 0 22px}.home-phone-layout .iv-collection .iv-grid{grid-template-columns:1fr;gap:28px}.home-phone-layout .iv-home .iv-card-body{padding:16px 0 0}.home-phone-layout .iv-home .iv-card-body h3{font-size:27px;margin:0 0 8px;line-height:1.1}.home-phone-layout .iv-home .iv-card-body .iv-price{font-size:18px;margin:0 0 16px}.home-phone-layout .iv-home .iv-card-image{aspect-ratio:1.15}.home-phone-layout .iv-home .iv-faq-teaser{display:block;padding:26px 22px}.home-phone-layout .iv-home .iv-faq-teaser h2{font-size:35px;margin:0 0 18px}.home-phone-layout .iv-home .iv-faq-teaser details{padding:16px 0}.home-phone-layout .iv-home .iv-faq-teaser summary{font:16px/1.4 Arial;gap:16px}.home-phone-layout .iv-home .iv-faq-teaser summary:after{width:8px;height:8px;margin-right:6px}.home-phone-layout .iv-home .iv-faq-teaser p{font-size:14px;line-height:1.65;margin:12px 0}.approach-phone-layout .approach-hero{display:flex;flex-direction:column;padding:0;min-height:0;max-height:none;background:#faf8f2}.approach-phone-layout .approach-hero-copy{width:100%;padding:28px 22px 20px}.approach-phone-layout .approach-hero h1{font-size:38px;line-height:1.06;margin:12px 0 18px}.approach-phone-layout .approach-hero-copy>p:last-child{font:15px/1.65 Arial;width:100%;max-width:none;margin-bottom:0}.approach-phone-layout .approach-hero:after{display:block;content:"";position:static;width:100%;height:280px;background:url(approach-original-hero.png) 88% center/auto 100% no-repeat}.approach-phone-layout .approach-clarity{padding:28px 22px;gap:16px}.approach-phone-layout .approach-clarity h2{font-size:40px}.approach-phone-layout .approach-clarity p{font-size:15px;line-height:1.65}.approach-phone-layout .approach-principles{padding:0 22px 24px}.approach-phone-layout .approach-principles article{grid-template-columns:44px minmax(0,1fr);padding:22px 0}.approach-phone-layout .approach-principles article>span{font-size:42px}.approach-phone-layout .approach-principles h3{font-size:27px;line-height:1.15}.approach-phone-layout .approach-principles p{font-size:14px;line-height:1.65}.approach-phone-layout .approach-perspective{padding:28px 22px}.approach-phone-layout .approach-perspective h2{font-size:33px}.approach-phone-layout .approach-perspective p{font-size:15px;line-height:1.6}.approach-phone-layout .approach-close{padding:28px 22px}.approach-phone-layout .approach-close h2{font-size:36px}.approach-phone-layout .approach-close>p{font-size:15px;line-height:1.6}.approach-phone-layout .approach-products{max-width:none}.approach-phone-layout .approach-product .iv-button{min-height:48px;font-size:13px!important}:is(.home-phone-layout,.approach-phone-layout) .iv-footer.iv-footer--reference{padding:26px 22px}:is(.home-phone-layout,.approach-phone-layout) .iv-footer-row{grid-template-columns:1fr auto;gap:20px;padding-bottom:20px}:is(.home-phone-layout,.approach-phone-layout) .iv-footer-brand{width:110px}:is(.home-phone-layout,.approach-phone-layout) .iv-footer-row>nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}:is(.home-phone-layout,.approach-phone-layout) .iv-footer nav{font-size:12px;gap:16px;flex-wrap:wrap;white-space:normal}:is(.home-phone-layout,.approach-phone-layout) .iv-footer-socials{gap:18px}:is(.home-phone-layout,.approach-phone-layout) .iv-social-preview{width:24px;height:24px}:is(.home-phone-layout,.approach-phone-layout) .iv-footer nav.iv-footer-legal{font-size:11px;line-height:1.6;gap:12px 18px;padding-top:20px}:is(.home-phone-layout,.approach-phone-layout) .iv-footer.iv-footer--reference .iv-footer-disclaimer{font-size:10px;line-height:1.6;margin-top:20px}}@media(max-width:359px){.home-phone-layout .iv-home .iv-hero h1{font-size:37px}.approach-phone-layout .approach-hero h1{font-size:34px}:is(.home-phone-layout,.approach-phone-layout) .iv-header .iv-nav{font-size:11px}}@media(max-width:749px){.approach-phone-layout .approach-products{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:22px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:24px -22px 0;padding:0 22px 14px;max-width:none;scrollbar-width:thin;scrollbar-color:#ad8c6e #eee3d3}.approach-phone-layout .approach-products .approach-product{flex:0 0 85%;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.approach-phone-layout .approach-products .approach-product img{aspect-ratio:1.1}.approach-phone-layout .approach-products .approach-product h3{font-size:26px;min-height:2.2em;display:flex;align-items:center}.approach-phone-layout .approach-products::-webkit-scrollbar{height:4px}.approach-phone-layout .approach-products::-webkit-scrollbar-track{background:#eee3d3}.approach-phone-layout .approach-products::-webkit-scrollbar-thumb{background:#ad8c6e;border-radius:4px}}@media(max-width:749px){.home-phone-layout .iv-home .iv-hero{position:relative;display:flex;flex-direction:row;align-items:center;min-height:420px;overflow:hidden;isolation:isolate}.home-phone-layout .iv-home .iv-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:64% center}.home-phone-layout .iv-home .iv-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#faf2e6f5 0%,#faf2e6d9 32%,#faf2e655 53%,transparent 70%);pointer-events:none}.home-phone-layout .iv-home .iv-hero-copy{position:relative;z-index:1;order:initial;width:58%;padding:25px 0 25px 20px;background:none}.home-phone-layout .iv-home .iv-hero h1{font-size:clamp(29px,7.8vw,43px);line-height:1.04;margin:12px 0 14px}.home-phone-layout .iv-home .iv-hero .iv-eyebrow{font-size:9px;letter-spacing:.08em;max-width:180px}.home-phone-layout .home-signature .iv-intro{font:14px/1.45 Arial!important;max-width:200px;margin-bottom:14px}.home-phone-layout .home-signature .iv-intro br{display:none}.home-phone-layout .iv-hero-copy .iv-price{font-size:22px;margin-bottom:16px}.home-phone-layout .home-signature .home-product-actions{display:grid;grid-template-columns:1fr;max-width:190px;gap:8px}.home-phone-layout .home-signature .home-product-actions .iv-button{min-height:44px;font-size:13px!important;width:100%}.home-phone-layout .iv-home .iv-hero .iv-note{font-size:10px;line-height:1.5;max-width:185px;margin-top:12px}.home-phone-layout .iv-collection .iv-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:22px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin:0 -22px;padding:0 22px 14px;scrollbar-width:thin;scrollbar-color:#ad8c6e #eee3d3}.home-phone-layout .iv-collection .iv-grid>.iv-card{flex:0 0 85%;min-width:0;scroll-snap-align:start}.home-phone-layout .iv-home .iv-card-body h3{font-size:26px;min-height:2.2em;display:flex;align-items:center}.home-phone-layout .iv-collection .iv-grid::-webkit-scrollbar{height:4px}.home-phone-layout .iv-collection .iv-grid::-webkit-scrollbar-track{background:#eee3d3}.home-phone-layout .iv-collection .iv-grid::-webkit-scrollbar-thumb{background:#ad8c6e;border-radius:4px}}@media(min-width:500px)and (max-width:749px){.home-phone-layout .iv-home .iv-hero-copy{width:52%;padding-left:28px}.home-phone-layout .home-signature .home-product-actions{grid-template-columns:1fr 1fr;max-width:290px}.home-phone-layout .iv-home .iv-hero{min-height:450px}.home-phone-layout .iv-collection .iv-grid>.iv-card{flex-basis:65%}}@media(max-width:749px){.home-phone-layout .home-signature .home-product-actions{width:140px;max-width:100%;grid-template-columns:1fr;gap:6px}.home-phone-layout .home-signature .home-product-actions .iv-button{min-height:40px;padding:10px 8px;font-size:12px!important;line-height:1.2;border-radius:6px}}@media(max-width:359px){.home-phone-layout .home-signature .home-product-actions{width:125px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mobile-readable.css.map */
