._em3-G_home{--ink:#eee8dd;--muted:#aaa9a2;--gold:#d4b47c;--line:#d3b88936;color:var(--ink);font-family:var(--font-outfit),sans-serif;background:#090c0d;font-weight:300;overflow:clip}._em3-G_home a,._em3-G_home button{-webkit-tap-highlight-color:transparent}._em3-G_home button{cursor:pointer}._em3-G_home :focus-visible{outline:2px solid var(--gold);outline-offset:6px}._em3-G_home section[id],._em3-G_home main{scroll-margin-top:36px}._em3-G_header{z-index:60;border-bottom:1px solid var(--line);background:#090c0d;height:82px;position:relative}._em3-G_navigation{justify-content:space-between;align-items:center;gap:32px;max-width:1920px;height:100%;margin:auto;padding:0 clamp(24px,3.5vw,64px);display:flex}._em3-G_wordmark{letter-spacing:.24em;white-space:nowrap;font-size:20px;font-weight:400}._em3-G_desktopLinks{align-items:center;gap:clamp(26px,3.6vw,56px);margin-left:50px;display:flex}._em3-G_desktopLinks a{color:#d2d0c9;padding:12px 0;font-size:15px;transition:color .2s}._em3-G_desktopLinks a:hover{color:var(--gold)}._em3-G_navCta{color:#e1c698;border:1px solid #8c7652;align-items:center;gap:25px;padding:11px 19px;font-size:14px;transition:background .2s,color .2s;display:flex}._em3-G_navCta:hover{background:var(--gold);color:#101311}._em3-G_menuToggle,._em3-G_mobileLinks{display:none}._em3-G_skip{background:var(--gold);color:#090c0d;padding:12px 20px;position:absolute;top:-100px;left:24px}._em3-G_skip:focus{z-index:100;top:15px}._em3-G_hero{isolation:isolate;height:calc(100svh - 82px);min-height:620px;max-height:1000px;margin:auto;position:relative}._em3-G_art{z-index:0;position:absolute;inset:0;overflow:hidden}._em3-G_filmLayer{pointer-events:none;background:#090c0d;position:absolute;inset:0;container-type:size}._em3-G_filmFrame{isolation:isolate;width:max(100cqw,177.778cqh);height:max(100cqh,56.25cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._em3-G_filmLayer img,._em3-G_filmLayer video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._em3-G_motionLayers{opacity:0;position:absolute;inset:0}._em3-G_motionLayers[data-revealed=true]{opacity:1}._em3-G_riverLight{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}._em3-G_filmGlow{mix-blend-mode:screen;background:radial-gradient(5% 9% at 91% 76%,#50e8ff2e,#0000 78%),radial-gradient(4% 13% at 69% 93%,#ffcc721f,#0000 80%),radial-gradient(5% 8% at 63% 76%,#ffd3881a,#0000 80%),radial-gradient(4% 7% at 66% 65%,#ffd38814,#0000 80%),radial-gradient(9% 5% at 60% 55%,#5cdaeb12,#0000 80%),radial-gradient(7% 14% at 50% 80%,#45d0e50f,#0000 80%);position:absolute;inset:0}._em3-G_worldControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}._em3-G_mediaNotice{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._em3-G_heroShade{pointer-events:none;z-index:1;background:linear-gradient(90deg,#050a0fe0,#050a0f8c 34%,#0000 68%),linear-gradient(#0000 88%,#090c0d);position:absolute;inset:0}._em3-G_heroCopy{z-index:2;pointer-events:none;width:57%;padding:clamp(110px,18vh,210px) 0 80px clamp(24px,3.5vw,64px);position:relative}._em3-G_eyebrow{color:var(--gold);letter-spacing:.2em;margin:0 0 24px;font-size:11px;font-weight:400;line-height:1.6}._em3-G_title{letter-spacing:-.055em;margin:0;font-size:clamp(62px,6.25vw,108px);font-weight:300;line-height:1.04}._em3-G_title>span{white-space:nowrap;display:block}._em3-G_title ._em3-G_titleSerif{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.055em;margin-top:-1px;font-size:1.3em;font-weight:400;line-height:1}._em3-G_title em{font-weight:400}._em3-G_heroDescription{color:#c4c3bb;margin:31px 0 30px;font-size:clamp(16px,1.34vw,20px);font-weight:300;line-height:1.65}._em3-G_mobileBreak{display:none}._em3-G_heroActions{pointer-events:auto;align-items:center;gap:32px;display:flex}._em3-G_primary{color:#151714;background:#d4b47c;justify-content:center;align-items:center;gap:26px;min-height:51px;padding:14px 22px;font-size:15px;font-weight:400;transition:background .2s,transform .2s;display:inline-flex}._em3-G_primary:hover{background:#ecce99;transform:translateY(-2px)}._em3-G_textLink{color:#d9c6a5;border-bottom:1px solid #756449;align-items:center;gap:17px;padding:10px 0;font-size:14px;line-height:1.4;transition:color .2s,border-color .2s;display:inline-flex}._em3-G_textLink:hover{color:#f4e5c9;border-color:#f4e5c9}._em3-G_heroFoot{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:clamp(24px,3.5vw,64px);right:clamp(24px,3.5vw,64px)}._em3-G_heroFoot>*{pointer-events:auto}._em3-G_artCaption{font-family:var(--font-cormorant),Georgia,serif;color:#bbb5a8;align-items:center;gap:12px;font-size:17px;font-style:italic;display:flex}._em3-G_smallRule{background:#9a8055;width:29px;height:1px}._em3-G_motionButton{color:#c5c3ba;background:#090c0db3;border:1px solid #343632;place-items:center;width:40px;height:40px;display:grid}._em3-G_motionButton:hover{color:#f2e9d5;border-color:#a98b57}._em3-G_products{max-width:1600px;margin:auto;padding:102px clamp(24px,3.5vw,64px) 120px}._em3-G_sectionIntro{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:50px;display:flex}._em3-G_sectionIntro h2,._em3-G_studio h2{letter-spacing:-.04em;font-size:clamp(42px,4.2vw,68px);font-weight:300;line-height:1.08}._em3-G_sectionIntro h2 em,._em3-G_studio h2 em{font-family:var(--font-cormorant),Georgia,serif;font-size:1.18em;font-weight:400}._em3-G_sectionIntro>p{max-width:430px;color:var(--muted);padding-bottom:6px;font-size:16px;line-height:1.8}._em3-G_productGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._em3-G_product{flex-direction:column;min-height:312px;padding:30px 34px 30px 0;transition:background .3s;display:flex;position:relative}._em3-G_product+._em3-G_product{border-left:1px solid var(--line);padding-left:34px}._em3-G_product:hover{background:linear-gradient(125deg,#d4b47c08,#0000)}._em3-G_productMeta{color:#b7a483;letter-spacing:.12em;justify-content:space-between;gap:12px;margin-bottom:31px;font-size:10px;font-weight:400;display:flex}._em3-G_productMeta>span:last-child{color:#77786f}._em3-G_productPreview{background:#111719;border:1px solid #b8a17e20;flex-shrink:0;height:clamp(190px,21vw,280px);margin:0 0 27px;position:relative;overflow:hidden}._em3-G_productPreview>img{object-fit:cover;transition:transform .65s}._em3-G_product:hover ._em3-G_productPreview>img{transform:scale(1.025)}._em3-G_prismPreview>img{object-fit:contain;padding:10px 0 32px}._em3-G_previewCaption{z-index:2;color:#c7c3b6;letter-spacing:.04em;background:#0b1013ee;justify-content:space-between;gap:8px;padding:12px;font-size:9px;display:flex;position:absolute;inset:auto 0 0}._em3-G_previewCaption>span{color:#a99d86}._em3-G_kitPreview{background:radial-gradient(at 45% 35%,#80715b,#302b25)}._em3-G_sampleStack{position:absolute;inset:12% 7% 20%}._em3-G_sampleStack>div{aspect-ratio:4/5;width:58%;transition:transform .5s;position:absolute;top:0;left:21%;box-shadow:0 14px 25px #0006}._em3-G_sampleStack>div img{object-fit:cover}._em3-G_sampleStack>div:first-child{transform:translate(-38%,8%)rotate(-12deg)}._em3-G_sampleStack>div:last-child{transform:translate(38%,8%)rotate(12deg)}._em3-G_sampleStack>div:nth-child(2){z-index:1}._em3-G_product:hover ._em3-G_sampleStack>div:first-child{transform:translate(-44%,8%)rotate(-15deg)}._em3-G_product:hover ._em3-G_sampleStack>div:last-child{transform:translate(44%,8%)rotate(15deg)}._em3-G_lucaPreview>img{object-fit:contain;width:75%!important;height:80%!important;top:-16%!important;left:32%!important}._em3-G_previewChat{flex-direction:column;gap:8px;font-size:clamp(10px,1vw,13px);line-height:1.5;display:flex;position:absolute;inset:auto 9% 20%}._em3-G_previewChat>span{background:#171e22e8;border:1px solid #9c967630;border-radius:10px 10px 10px 2px;max-width:95%;padding:9px 12px}._em3-G_previewChat>span:first-child{color:#d5c298;background:#24251feb;border-radius:10px 10px 2px;align-self:flex-end}._em3-G_product:focus-visible{outline-offset:6px;outline:2px solid #d4b47c}._em3-G_product h3{font-family:var(--font-cormorant),Georgia,serif;margin-bottom:15px;font-size:37px;font-weight:400;line-height:1.1}._em3-G_productDescription{color:#c6c5be;max-width:285px;margin-bottom:12px;font-size:16px;line-height:1.6}._em3-G_productDetail{color:#92958d;max-width:280px;margin-bottom:30px;font-size:13px;line-height:1.6}._em3-G_productAction{color:#d5bc91;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;font-size:13px;font-weight:400;display:flex}._em3-G_productAction svg{transition:transform .25s}._em3-G_product:hover ._em3-G_productAction svg{transform:translate(3px,-3px)}._em3-G_studio{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(55px,8vw,130px);max-width:1430px;margin:auto;padding:15px clamp(24px,3.5vw,64px) 125px;display:grid}._em3-G_portrait{aspect-ratio:4/4.8;background:#161916;position:relative;overflow:hidden}._em3-G_portrait img{object-fit:cover;object-position:center;filter:saturate(.65)}._em3-G_studioCopy>p:not(._em3-G_eyebrow){color:#aaada4;max-width:495px;margin-top:26px;font-size:17px;line-height:1.9}._em3-G_studioCopy>p._em3-G_studioClosing{color:#d9d8cc;margin-top:17px;margin-bottom:24px;font-size:15px}._em3-G_dispatch{color:#202620;background:#ede8de;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,90px);max-width:1472px;margin:0 auto 80px;padding:42px clamp(24px,3.5vw,64px);display:grid}._em3-G_dispatch ._em3-G_eyebrow{color:#75634a;margin-bottom:3px;font-size:9px}._em3-G_dispatch h2{font-family:var(--font-cormorant),Georgia,serif;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,3.5vw,52px);line-height:1}._em3-G_dispatch h2 span{color:#8d6938}._em3-G_dispatchCopy>p:last-child{color:#62635b;max-width:390px;margin-top:16px;font-size:14px;line-height:1.75}._em3-G_dispatchSignup{min-width:0}._em3-G_dispatchSignup>small{color:#62635b;margin-top:10px;font-size:11px;display:block}._em3-G_dispatchSignup ._em3-G_textLink{margin-top:10px}._em3-G_dispatch ._em3-G_textLink{color:#54452c;white-space:nowrap;border-color:#958369;font-size:13px}._em3-G_contact{max-width:1450px;margin:auto;padding:30px clamp(24px,3.5vw,64px) 100px}._em3-G_contact ._em3-G_eyebrow{margin-bottom:16px}._em3-G_contactTitle{justify-content:space-between;align-items:center;gap:20px;display:flex}._em3-G_contactTitle h2{letter-spacing:-.045em;font-size:clamp(44px,6.4vw,96px);font-weight:300;line-height:1.02}._em3-G_contactTitle h2 em{font-family:var(--font-cormorant),Georgia,serif;font-size:1.16em;font-weight:400}._em3-G_contactTitle>svg{stroke-width:.7px;color:#b89c68;width:clamp(45px,7vw,90px);height:auto;transition:transform .3s}._em3-G_contactTitle:hover>svg{transform:translate(6px,-6px)}._em3-G_contact>p:not(._em3-G_eyebrow){color:#a4a69d;margin:27px 0;font-size:16px;line-height:1.7}._em3-G_footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:22px 30px;max-width:1920px;margin:auto;padding:38px clamp(24px,3.5vw,64px);display:grid}._em3-G_footer ._em3-G_wordmark{font-size:17px}._em3-G_footer>p{font-family:var(--font-cormorant),Georgia,serif;color:#a8a89d;text-align:right;font-size:18px;font-style:italic}._em3-G_footer nav{color:#9c9f95;gap:24px;font-size:12px;display:flex}._em3-G_footer nav a{align-items:center;gap:5px;display:inline-flex}._em3-G_footer nav a:hover{color:var(--gold)}._em3-G_copyright{color:#82877d;text-align:right;font-size:10px}@media (min-width:1800px){._em3-G_heroCopy{padding-top:132px}}@media (max-width:1100px){._em3-G_navigation{gap:22px}._em3-G_desktopLinks{gap:25px;margin-left:0}._em3-G_wordmark{font-size:17px}._em3-G_heroCopy{width:65%;padding-top:96px}._em3-G_title{font-size:6.25vw}._em3-G_heroActions{gap:23px}._em3-G_primary{gap:18px;padding:13px 20px;font-size:14px}._em3-G_textLink{gap:10px;font-size:13px}._em3-G_dispatch{grid-template-columns:1fr 1fr}._em3-G_dispatch>._em3-G_textLink{grid-column:2;justify-self:start;margin-top:-23px}._em3-G_product{padding-right:24px}._em3-G_product+._em3-G_product{padding-left:24px}}@media (max-width:900px){._em3-G_header{height:72px}._em3-G_navigation{gap:18px;padding:0 22px}._em3-G_wordmark{letter-spacing:.19em;font-size:16px}._em3-G_desktopLinks,._em3-G_navCta{display:none}._em3-G_menuToggle{color:#dbd2bf;place-items:center;width:44px;height:44px;margin-right:-8px;display:grid}._em3-G_mobileLinks{border-bottom:1px solid var(--line);background:#101414;flex-direction:column;padding:18px 24px 26px;display:flex;position:absolute;top:71px;left:0;right:0;box-shadow:0 30px 50px #0005}._em3-G_mobileLinks a{border-bottom:1px solid #b89c681c;justify-content:space-between;align-items:center;padding:16px 0;font-size:20px;display:flex}._em3-G_hero{flex-direction:column;height:auto;min-height:0;padding-bottom:18px;display:flex}._em3-G_heroCopy{order:0;width:100%;padding:57px 24px 0}._em3-G_eyebrow{letter-spacing:.18em;margin-bottom:21px;font-size:9px}._em3-G_title{letter-spacing:-.048em;font-size:clamp(44px,9.7vw,73px)}._em3-G_title ._em3-G_titleSerif{font-size:1.33em;line-height:1.02}._em3-G_heroDescription{margin:24px 0 25px;font-size:16px;line-height:1.7}._em3-G_mobileBreak{display:block}._em3-G_heroActions{flex-wrap:wrap;gap:18px}._em3-G_primary{gap:17px;min-height:48px;padding:12px 17px;font-size:13px}._em3-G_heroActions ._em3-G_textLink{gap:6px;font-size:11px}._em3-G_art{z-index:0;order:1;height:410px;margin-top:-30px;position:relative;inset:auto}._em3-G_heroShade{display:none}._em3-G_art:after{content:"";pointer-events:none;background:linear-gradient(#090c0d,#0000 22% 80%,#090c0d);position:absolute;inset:0}._em3-G_heroFoot{bottom:16px;left:24px;right:24px}._em3-G_artCaption{font-size:15px}._em3-G_products{padding:60px 24px 65px}._em3-G_sectionIntro{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:32px}._em3-G_sectionIntro h2,._em3-G_studio h2{font-size:43px}._em3-G_sectionIntro>p{font-size:15px}._em3-G_productGrid{grid-template-columns:1fr}._em3-G_product,._em3-G_product+._em3-G_product{border-left:0;min-height:0;padding:27px 0}._em3-G_product+._em3-G_product{border-top:1px solid var(--line)}._em3-G_productMeta{margin-bottom:20px}._em3-G_product h3{font-size:34px}._em3-G_productDescription,._em3-G_productDetail{max-width:100%}._em3-G_productDetail{margin-bottom:22px}._em3-G_productAction{max-width:100%}._em3-G_studio{grid-template-columns:1fr;gap:37px;padding:0 24px 65px}._em3-G_portrait{aspect-ratio:4/4.3;width:80%}._em3-G_studioCopy>p:not(._em3-G_eyebrow){font-size:16px}._em3-G_dispatch{grid-template-columns:1fr;gap:22px;margin:0 0 58px;padding:32px 24px}._em3-G_dispatch h2{font-size:46px}._em3-G_dispatch>._em3-G_textLink{grid-column:auto;margin-top:-6px}._em3-G_contact{padding:0 24px 64px}._em3-G_contactTitle h2{font-size:46px}._em3-G_contactTitle>svg{flex-shrink:0;width:38px}._em3-G_contact>p:not(._em3-G_eyebrow){max-width:310px;font-size:15px}._em3-G_footer{grid-template-columns:1fr;gap:22px;padding:30px 24px}._em3-G_footer>p,._em3-G_copyright{text-align:left}._em3-G_footer>p{font-size:16px}._em3-G_footer nav{flex-wrap:wrap}}@media (max-width:370px){._em3-G_heroCopy{padding-left:20px;padding-right:20px}._em3-G_title{font-size:9.7vw}._em3-G_heroActions{gap:10px}._em3-G_heroActions ._em3-G_textLink{font-size:10px}._em3-G_heroActions ._em3-G_textLink svg{display:none}}@media (prefers-reduced-motion:reduce){html:has(._em3-G_home){scroll-behavior:auto}._em3-G_home *,._em3-G_home :before,._em3-G_home :after{transition:none!important;animation:none!important}._em3-G_home a:hover,._em3-G_product:hover svg{transform:none}}@media (min-width:901px){._em3-G_heroFoot{right:110px}}@media (max-width:900px){._em3-G_hero{min-height:0;max-height:none}._em3-G_heroFoot{flex-direction:column;order:2;align-items:stretch;gap:14px;margin:0 24px;position:relative;inset:auto}._em3-G_worldControls{justify-content:flex-end;gap:8px}._em3-G_worldControls ._em3-G_motionButton{width:44px;height:44px}}._em3-G_hero{z-index:2}._em3-G_hero ._em3-G_art,._em3-G_heroShade{-webkit-mask-image:linear-gradient(#000 0% 72%,#000000d9 80%,#00000059 91%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#000000d9 80%,#00000059 91%,#0000 100%)}._em3-G_flowSections{z-index:0;isolation:isolate;background:#090c0d;position:relative}._em3-G_flowSections>section{z-index:1;background:0 0;position:relative}._em3-G_continuation{z-index:0;pointer-events:none;position:absolute;inset:-160px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 9% 65%,#0000 98%);mask-image:linear-gradient(#0000,#000 9% 65%,#0000 98%)}._em3-G_continuation img{object-fit:fill;width:100%;height:100%;display:block}@media (max-width:760px){._em3-G_continuation{opacity:.85;inset:-100px -25% 0}}
