.qazi-hero{isolation:isolate;min-height:780px;color:#faf5e8;background:#11241a;flex-direction:column;min-height:max(740px,100svh);display:flex;position:relative;overflow:clip}.qazi-header{z-index:3;border-bottom:1px solid #f8f1db30;justify-content:space-between;align-items:center;gap:28px;min-height:112px;margin:0 4.5%;display:flex}.qazi-brand{font-family:var(--font-serif),Georgia,serif;flex-shrink:0;align-items:center;gap:12px;font-size:26px;line-height:1.1;display:flex}.qazi-brand svg{color:#d8d4ac;width:36px;height:44px}.qazi-brandSub{font-family:var(--font-sans),sans-serif;letter-spacing:.25em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:500;display:block}.qazi-nav{align-items:center;gap:clamp(16px,2.1vw,34px);font-size:12px;font-weight:500;display:flex}.qazi-nav a{padding:12px 0;transition:color .2s}.qazi-nav a:hover{color:#e8c598}.qazi-nav .qazi-contact{border:1px solid #f8f1db80;border-radius:3px;align-items:center;gap:22px;padding:13px 19px;display:flex}.qazi-content{width:100%;max-width:1600px;margin:auto;padding:76px 7% 95px}.qazi-eyebrow{color:#e1d6b6;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:15px;font-size:10px;font-weight:600;animation:.9s 50ms both rise;display:flex}.qazi-eyebrow>span{background:#c9b98d;width:36px;height:1px;display:block}.qazi-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.045em;margin:33px 0 27px;font-size:clamp(64px,7.8vw,120px);font-weight:400;line-height:.96}.qazi-title span,.qazi-title em{animation:1.1s .14s both rise;display:block}.qazi-title em{color:#e3d1ab;font-weight:400;animation-delay:.26s}.qazi-description{color:#e0e2d6;max-width:385px;font-size:14px;line-height:1.85;animation:1s .38s both rise}.qazi-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:32px;animation:1s .48s both rise;display:flex}.qazi-primary,.qazi-secondary{justify-content:center;align-items:center;gap:25px;min-height:52px;font-size:12px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.qazi-primary{color:#fff8ec;background:#a74332;border:1px solid #cf806150;border-radius:3px;padding:0 24px}.qazi-primary:hover{background:#bc503c;transform:translateY(-2px)}.qazi-secondary{border-bottom:1px solid #d7cfb76b}.qazi-secondary:hover{color:#e3d1ab}.qazi-actions a span{font-size:19px;transition:transform .25s}.qazi-actions a:hover span{transform:translate(3px,-2px)}.qazi-caption{text-align:right;text-shadow:0 2px 15px #000;position:absolute;bottom:170px;right:7%}.qazi-caption span{letter-spacing:.22em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.qazi-caption i{font-family:var(--font-serif),Georgia,serif;font-size:29px}.qazi-bottom{border-top:1px solid #f8f1db30;justify-content:space-between;align-items:center;gap:20px;margin:0 4.5%;padding:25px 0 30px;display:flex}.qazi-produce{font-family:var(--font-serif),Georgia,serif;font-size:19px}.qazi-produce b{color:#bcb894;margin:0 12px;font-weight:400}.qazi-scroll,.qazi-origin{letter-spacing:.16em;text-transform:uppercase;color:#d8d8c8;font-size:9px}.qazi-scroll{align-items:center;gap:20px;min-height:44px;display:flex}.qazi-scroll span{font-size:21px}.qazi-menuButton{display:none}.qazi-hero a:focus-visible{outline-offset:6px;outline:2px solid #f3d6a0}.qazi-menuButton:focus-visible{outline-offset:6px;outline:2px solid #f3d6a0}.qazi-skip{z-index:5;background:#11241a;padding:12px;position:absolute;top:12px;left:20px;transform:translateY(-200%)}.qazi-skip:focus{transform:none}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.qazi-content{padding-left:100px}}@media (max-width:1100px){.qazi-header{min-height:90px}.qazi-brand{font-size:23px}.qazi-nav{gap:15px;font-size:11px}.qazi-nav .qazi-contact{gap:10px;padding:11px}.qazi-caption{right:5%}.qazi-origin{display:none}}@media (max-width:850px){.qazi-header{min-height:88px;margin:0 6%}.qazi-menuButton{background:0 0;border:1px solid #f8f1db70;border-radius:3px;min-height:44px;padding:12px 16px;font-size:12px;display:block}.qazi-nav{background:#11241a;padding:20px 6% 28px;display:none;position:absolute;top:88px;left:0;right:0;box-shadow:0 20px 40px #0005}.qazi-navOpen{flex-direction:column;align-items:stretch;gap:2px;display:flex}.qazi-nav a{padding:12px 0;font-size:15px}.qazi-nav .qazi-contact{justify-content:space-between;margin-top:12px;padding:12px}.qazi-content{padding:100px 7% 95px}.qazi-caption{display:none}.qazi-title{font-size:clamp(60px,10vw,84px)}.qazi-bottom{margin:0 7%}}@media (max-width:520px){.qazi-hero{min-height:100svh}.qazi-brand{gap:8px;font-size:22px}.qazi-brand svg{width:29px}.qazi-content{padding:75px 7% 66px}.qazi-eyebrow{letter-spacing:.16em;gap:10px;font-size:8px}.qazi-eyebrow>span{width:22px}.qazi-title{margin:28px 0 23px;font-size:clamp(44px,12vw,62px)}.qazi-description{max-width:310px;font-size:13px}.qazi-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:27px}.qazi-primary{min-height:51px;padding:0 22px}.qazi-secondary{min-height:40px}.qazi-bottom{gap:12px;padding:16px 0 20px}.qazi-produce{font-size:15px}.qazi-produce b{margin:0 5px}.qazi-scroll{letter-spacing:.08em;gap:9px;font-size:8px}}@media (prefers-reduced-motion:reduce){.qazi-hero *,.qazi-hero :before,.qazi-hero :after{transition:none!important;animation:none!important}}.qazi-sequence{--stage-height:max(620px,100svh);--bloom-progress:0;height:calc(var(--stage-height) + 160svh);background:#11241a;position:relative}.qazi-sequence .qazi-hero{height:var(--stage-height);background:radial-gradient(at 77% 42%,#263b2b 0%,#11241a 65%);min-height:0;position:sticky;top:0;overflow:hidden}.qazi-composition{flex:1;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1600px;min-height:0;margin:0 auto;display:grid}.qazi-composition .qazi-content{width:100%;margin:0;padding:30px 0 30px 12%}.qazi-composition .qazi-title{font-size:clamp(54px,5.5vw,88px)}.qazi-composition .qazi-description{max-width:370px}.qazi-flower{height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.qazi-flower-caption{text-align:center;font-family:var(--font-serif),Georgia,serif;color:#c5c8ae;pointer-events:none;font-size:18px;font-style:italic;position:absolute;bottom:26px;left:0;right:0}.qazi-flower-fallback{place-items:center;display:grid;position:absolute;inset:0}.qazi-flower-fallback svg{width:100%;max-width:500px;height:95%}.qazi-bloom-canvas{position:absolute;inset:0}.qazi-bloom-canvas canvas{pointer-events:none}.qazi-bloom-error{text-align:center;color:#d7d4bd;width:100%;font-size:11px;position:absolute;bottom:52px}.qazi-sequence .qazi-bottom{flex-shrink:0;padding:15px 0 20px;position:relative}.qazi-sequence .qazi-bottom:before{content:"";transform-origin:0;width:100%;height:1px;transform:scaleX(var(--bloom-progress));background:#d6c39a;position:absolute;top:-1px;left:0}.qazi-static-hint{display:none}@media (max-width:1100px){.qazi-composition .qazi-content{padding-left:9%}.qazi-composition .qazi-title{font-size:clamp(46px,5.6vw,66px)}.qazi-composition .qazi-actions{gap:16px}.qazi-composition .qazi-primary,.qazi-composition .qazi-secondary{gap:15px;font-size:11px}}@media (max-width:850px){.qazi-sequence{height:calc(var(--stage-height) + 130svh)}.qazi-composition{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.qazi-composition .qazi-content{padding:24px 7% 0}.qazi-composition .qazi-title{margin:18px 0 16px;font-size:clamp(40px,7.5vw,68px)}.qazi-composition .qazi-description{max-width:500px;font-size:13px;line-height:1.65}.qazi-composition .qazi-actions{flex-direction:row;align-items:center;gap:24px;margin-top:18px}.qazi-composition .qazi-primary{min-height:44px}.qazi-composition .qazi-secondary{min-height:40px}.qazi-flower-caption{font-size:15px;bottom:8px}.qazi-sequence .qazi-bottom{padding:6px 0 10px}}@media (max-width:520px){.qazi-sequence .qazi-header{min-height:70px}.qazi-sequence .qazi-nav{top:70px}.qazi-composition .qazi-title{font-size:clamp(35px,10vw,48px)}.qazi-composition .qazi-description{font-size:12px}.qazi-composition .qazi-content{padding-top:20px}.qazi-composition .qazi-actions{gap:17px}.qazi-composition .qazi-primary{gap:13px;padding:0 14px;font-size:10px}.qazi-composition .qazi-secondary{gap:10px;font-size:10px}.qazi-sequence .qazi-produce{font-size:13px}}@media (max-height:720px) and (max-width:850px){.qazi-composition .qazi-content{padding-top:12px}.qazi-composition .qazi-title{margin:12px 0;font-size:35px}.qazi-composition .qazi-description{font-size:11px;line-height:1.5}.qazi-composition .qazi-actions{margin-top:10px}.qazi-flower-caption{display:none}}@media (prefers-reduced-motion:reduce){.qazi-sequence{height:auto}.qazi-sequence .qazi-hero{position:relative}.qazi-motion-hint{display:none}.qazi-static-hint{display:inline}}.qazi-scroll .qazi-motion-hint,.qazi-scroll .qazi-static-hint{font-size:inherit}.qazi-photo-bloom{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qazi-photo-bud{aspect-ratio:1;background:url(/images/flower/bloom-atlas.webp) 0 0/400% 400% no-repeat;width:min(84%,440px)}
