.ghz-experience{--ghz-bg:#0c0c0b;--ghz-surface:#151513;--ghz-cream:#eeeae1;--ghz-text:#f5f2e9;--ghz-muted:#aaa79e;--ghz-amber:#e58a0f;--ghz-line:#ffffff20;background:var(--ghz-bg);color:var(--ghz-text);font-family:var(--font-body,sans-serif);isolation:isolate;overflow:clip}.ghz-experience *,.ghz-experience :before,.ghz-experience :after{box-sizing:border-box}.ghz-experience :where(h1,h2,h3,h4,p,figure){margin:0}.ghz-experience :is(h1,h2,h3,h4){font-family:var(--font-display,sans-serif);font-weight:550}.ghz-experience :where(a){color:inherit;text-decoration:none}.ghz-experience :is(a,button,summary,input):focus-visible{outline:2px solid var(--ghz-amber);outline-offset:6px}.ghz-wrap{width:min(1280px,100% - 112px);margin-inline:auto}.ghz-experience section[id]{scroll-margin-top:140px}.ghz-hero{padding-top:36px;position:relative}.ghz-hero:before{content:"";pointer-events:none;background:radial-gradient(at 76% 44%,#7f633810,#0000 50%);position:absolute;inset:0}.ghz-masthead{border-bottom:1px solid var(--ghz-line);letter-spacing:.035em;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:12px;display:flex}.ghz-masthead p{font-weight:650}.ghz-masthead :where(p) span{color:var(--ghz-muted);margin-left:10px;font-weight:400}.ghz-masthead__place{color:var(--ghz-muted)}.ghz-hero__grid{grid-template-columns:1.03fr 1fr;align-items:center;gap:16px;padding:70px 0 56px;display:grid}.ghz-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.6}.ghz-hero__copy{z-index:1;min-width:0;position:relative}.ghz-hero__copy>.ghz-eyebrow{color:var(--ghz-muted);margin-bottom:27px}.ghz-hero h1{letter-spacing:-.055em;font-size:clamp(60px,6.5vw,96px);line-height:.98}.ghz-experience h1 em,.ghz-invite h2 em{color:#cdbb98;font-style:normal}.ghz-hero__description{color:#b9b6ad;max-width:420px;margin-top:28px;font-size:16px;line-height:1.7}.ghz-hero__actions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:32px;display:flex}.ghz-button{background:var(--ghz-amber);color:#16120c;min-height:52px;font:650 13px / 1.4 var(--font-body,sans-serif);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:23px;padding:14px 21px;transition:background-color .18s,transform .18s;display:inline-flex}.ghz-button:not(:disabled):hover{background:#f0a541;transform:translateY(-2px)}.ghz-button svg,.ghz-text-link svg,.ghz-hero__footnote svg{flex:none;transition:transform .18s}.ghz-button:is(:hover,:focus-visible) svg,.ghz-text-link:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.ghz-text-link{border-bottom:1px solid #b9b6ad66;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:550;transition:border-color .18s;display:inline-flex}.ghz-text-link:hover{border-color:var(--ghz-text)}.ghz-availability{color:#c6c1b6;margin-top:22px;padding-left:15px;font-size:10px;line-height:1.8;position:relative}.ghz-availability>span:first-child{background:#c6c1b6;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.ghz-availability__note{color:var(--ghz-muted)}.ghz-signature{min-width:0;padding-left:28px}.ghz-signature__frame{aspect-ratio:540/520;width:100%;position:relative}.ghz-signature__brand{font-family:var(--font-arabic,var(--font-display,sans-serif));color:#d5cbbb;font-size:65px;line-height:1.3;position:absolute;top:0;right:10%}.ghz-signature__drawing{width:100%;height:100%;display:block;overflow:visible}.ghz-signature__orbits{color:#b19a6b;opacity:.2;stroke-width:.7px}.ghz-signature__gazelle{animation:1.1s cubic-bezier(.2,.7,.2,1) ghz-arrive}.ghz-signature__caption{font:500 10px / 1.7 var(--font-mono,monospace);color:var(--ghz-muted);position:absolute;bottom:7%;right:3%}.ghz-signature figcaption{border-top:1px solid var(--ghz-line);color:var(--ghz-muted);letter-spacing:.025em;justify-content:space-between;gap:12px;padding:19px 0 0;font-size:10px;display:flex}.ghz-hero__footnote{border-top:1px solid var(--ghz-line);color:var(--ghz-muted);justify-content:space-between;align-items:center;gap:20px;padding:22px 0 25px;font-size:11px;display:flex}.ghz-hero__footnote a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.ghz-hero__footnote a:hover{color:var(--ghz-text)}.ghz-section{padding-block:100px}.ghz-direction{background:var(--ghz-cream);color:#22221e}.ghz-section-heading{grid-template-columns:1fr .62fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.ghz-section-heading .ghz-eyebrow{color:#66645d;margin-bottom:22px}.ghz-experience h2{letter-spacing:-.045em;font-size:clamp(38px,4.2vw,62px);line-height:1.05}.ghz-section-heading h2 span{color:#7c796f}.ghz-section-heading>p{color:#646157;max-width:310px;padding-bottom:5px;font-size:14px;line-height:1.8}.ghz-products{border-top:1px solid #29272035}.ghz-product{border-bottom:1px solid #29272035}.ghz-product summary{cursor:pointer;grid-template-columns:.43fr 1fr 48px;align-items:center;gap:20px;min-height:100px;padding:30px 0;list-style:none;display:grid}.ghz-product summary::-webkit-details-marker{display:none}.ghz-product__label{color:#666359;letter-spacing:.04em;font-size:11px;font-weight:500}.ghz-product h3{letter-spacing:-.035em;font-size:clamp(26px,3.2vw,42px);transition:transform .18s}.ghz-product summary:hover h3{transform:translate(7px)}.ghz-product__toggle{border:1px solid #3a372d50;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .18s,transform .18s;display:grid}.ghz-product summary:hover .ghz-product__toggle{background:#d8d1c1}.ghz-product[open] .ghz-product__toggle{transform:rotate(45deg)}.ghz-product__body{grid-template-columns:.43fr 1fr;gap:20px;padding:0 68px 42px 0;display:grid}.ghz-product__body h4{letter-spacing:-.02em;margin-bottom:14px;font-size:21px}.ghz-product__body p{color:#5b594f;max-width:620px;font-size:14px;line-height:1.8}.ghz-product__body .ghz-product__boundary{color:#686459;border-left:2px solid #928b7c;margin-top:22px;padding-left:14px;font-size:11px;line-height:1.8}.ghz-product__motif{background:#e6e0d4;border:1px solid #aaa39370;justify-content:center;align-items:center;gap:8px;width:120px;height:110px;display:flex;position:relative}.ghz-product__motif span{background:#7e6e53;width:2px;height:18px}.ghz-product__motif span:nth-child(2),.ghz-product__motif span:nth-child(4){height:34px}.ghz-product__motif span:nth-child(3){height:57px}.ghz-product__motif[data-motif=make]{flex-direction:column;gap:7px}.ghz-product__motif[data-motif=make] span{width:46px;height:2px}.ghz-product__motif[data-motif=make] span:nth-child(2n){width:28px;transform:translate(9px)}.ghz-product__motif[data-motif=work] span{background:0 0;border:1px solid #7e6e53;border-radius:50%;width:39px;height:39px;position:absolute}.ghz-product__motif[data-motif=work] span:nth-child(2){transform:translate(-17px)}.ghz-product__motif[data-motif=work] span:nth-child(3){transform:translate(17px)}.ghz-product__motif[data-motif=work] span:nth-child(4),.ghz-product__motif[data-motif=work] span:nth-child(5){display:none}.ghz-principles{background:#131411}.ghz-principles__intro .ghz-eyebrow{color:var(--ghz-muted);margin-bottom:24px}.ghz-principles__intro h2 span{color:#9e9d91}.ghz-principles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:65px;display:grid}.ghz-principles__grid article{border-top:1px solid var(--ghz-line);padding-top:26px}.ghz-principle-mark{color:#beb297;height:75px;font:400 37px / 1 var(--font-display,sans-serif);letter-spacing:-.09em;display:block}.ghz-principle-mark--human{font-size:45px}.ghz-principles__grid h3{letter-spacing:-.025em;margin-bottom:16px;font-size:22px}.ghz-principles__grid p{color:var(--ghz-muted);max-width:320px;font-size:13px;line-height:1.9}.ghz-invite{border-top:1px solid var(--ghz-line)}.ghz-invite__grid{grid-template-columns:1fr .9fr;align-items:center;gap:90px;display:grid}.ghz-invite .ghz-eyebrow{color:var(--ghz-muted);margin-bottom:27px}.ghz-invite h2{font-size:clamp(42px,4.3vw,64px)}.ghz-invite__description{color:var(--ghz-muted);max-width:420px;margin:28px 0 22px;font-size:14px;line-height:1.9}.ghz-invite__panel{background:#171713;border:1px solid #ffffff24;padding:32px}.ghz-invite__panel-heading{border-bottom:1px solid var(--ghz-line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:28px;padding-bottom:28px;font-size:12px;display:flex}.ghz-invite__panel-heading span:last-child{color:var(--ghz-muted);font-size:10px}.ghz-invite__terms{color:var(--ghz-muted);border-top:1px solid var(--ghz-line);margin-top:24px;padding-top:20px;font-size:10px;line-height:1.8}.ghz-invite-form{width:100%}.ghz-invite-form label{color:var(--ghz-text);margin-bottom:9px;font-size:12px;display:block}.ghz-invite-form input[type=email]{width:100%;min-height:52px;color:var(--ghz-text);font:400 16px / 1.4 var(--font-body,sans-serif);background:#0d0e0c;border:1px solid #ffffff40;border-radius:0;padding:14px;transition:border-color .18s}.ghz-invite-form input::placeholder{color:#8f8f83}.ghz-invite-form input[type=email]:focus{border-color:var(--ghz-amber)}.ghz-invite-form .ghz-button{width:100%;margin-top:14px}.ghz-invite-form .ghz-button:disabled{color:#c3c4b9;cursor:not-allowed;background:#32342d}.ghz-invite-form__notice{color:#aaa99d;margin-top:16px;font-size:10px;line-height:1.9}.ghz-invite-form__notice a{text-underline-offset:3px;align-items:center;min-height:44px;padding-block:4px;text-decoration:underline;display:inline-flex}.ghz-invite-form__verification{min-height:22px;color:var(--ghz-muted);margin-top:12px;font-size:10px;line-height:1.8}.ghz-invite-form__error{color:#f5aaa2;margin-top:12px;font-size:12px;line-height:1.6}.ghz-invite-success h3{margin-bottom:14px;font-size:27px}.ghz-invite-success p{color:#bab8ab;font-size:13px;line-height:1.8}.ghz-invite-success:focus{outline:none}.ghz-colophon{border-top:1px solid var(--ghz-line);color:var(--ghz-muted);justify-content:space-between;gap:20px;padding-block:27px;font-size:10px;display:flex}@keyframes ghz-arrive{0%{translate:-9px 7px}to{translate:0}}@media (max-width:1050px){.ghz-wrap{width:calc(100% - 64px)}.ghz-hero__grid{padding-top:55px}.ghz-hero h1{font-size:clamp(58px,7.5vw,80px)}.ghz-signature{padding-left:0}.ghz-signature__brand{font-size:55px}.ghz-hero__actions{gap:12px}.ghz-section{padding-block:76px}.ghz-invite__grid{gap:46px}.ghz-section-heading{gap:45px}.ghz-principles__grid{gap:28px}.ghz-invite__panel{padding:25px}}@media (max-width:720px){.ghz-wrap{width:calc(100% - 40px)}.ghz-hero{padding-top:24px}.ghz-masthead{padding-bottom:18px;font-size:10px}.ghz-masthead :where(p) span{margin:5px 0 0;font-size:9px;display:block}.ghz-hero__grid{grid-template-columns:1fr;gap:36px;padding:42px 0 32px}.ghz-hero__copy>.ghz-eyebrow{margin-bottom:22px;font-size:9px}.ghz-hero h1{font-size:clamp(55px,13vw,88px)}.ghz-hero__description{max-width:360px;margin-top:24px;font-size:15px}.ghz-hero__actions{align-items:flex-start;gap:12px 18px;margin-top:26px}.ghz-button{min-height:52px}.ghz-signature{width:min(100%,430px);margin-inline:auto}.ghz-signature__brand{font-size:54px}.ghz-signature__caption{font-size:9px}.ghz-hero__footnote{flex-direction:column;align-items:flex-start;gap:4px;padding:20px 0}.ghz-section{padding-block:62px}.ghz-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.ghz-section-heading>p{max-width:360px;font-size:13px}.ghz-experience h2{font-size:clamp(37px,8.6vw,52px)}.ghz-product summary{grid-template-columns:1fr 44px;gap:6px 16px;padding:25px 0}.ghz-product__label{grid-column:1;font-size:10px}.ghz-product h3{grid-column:1;font-size:32px}.ghz-product__toggle{grid-area:1/2/span 2}.ghz-product__body{grid-template-columns:1fr;gap:20px;padding:2px 0 28px}.ghz-product__motif{width:94px;height:74px}.ghz-product__motif span:nth-child(3){height:42px}.ghz-product__motif[data-motif=make] span{height:2px}.ghz-product__body h4{font-size:20px}.ghz-product__body p{font-size:13px}.ghz-principles__grid{grid-template-columns:1fr;gap:30px;margin-top:38px}.ghz-principles__grid article{padding:24px 0 0 65px;position:relative}.ghz-principle-mark{font-size:30px;position:absolute;top:27px;left:0}.ghz-principles__grid h3{font-size:22px}.ghz-principles__grid p{max-width:none}.ghz-invite__grid{grid-template-columns:1fr;gap:34px}.ghz-invite__panel{padding:24px}.ghz-invite__panel-heading{margin-bottom:24px;padding-bottom:22px}.ghz-colophon{flex-wrap:wrap;gap:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ghz-experience *,.ghz-experience :before,.ghz-experience :after{scroll-behavior:auto;transition:none;animation:none}.ghz-product summary:hover h3,.ghz-button:not(:disabled):hover,.ghz-button:is(:hover,:focus-visible) svg,.ghz-text-link:is(:hover,:focus-visible) svg{transform:none}}
