@font-face{font-family:Amiri;src:url(/media/basira/cinematic/amiri-ar-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Tajawal;src:url(/media/basira/cinematic/tajawal-ar-regular.woff2) format("woff2");font-weight:400;font-display:swap}.basira-hero{--green:#234f43;--ink:#20251f;--muted:#65655e;--gold:#af8956;--ease:cubic-bezier(.16,1,.3,1);color-scheme:light;scroll-behavior:smooth}.basira-hero *{box-sizing:border-box}.basira-hero{margin:0;background:#fff;color:var(--ink);font:18px/1.8 Tajawal,sans-serif}.basira-hero h1,.basira-hero h2,.basira-hero p{margin:0}.basira-hero a,.basira-hero button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.basira-hero button{font:inherit;cursor:pointer}.basira-hero a,.basira-hero button{color:inherit}.basira-hero button{border:0;background:none}.basira-hero a{text-decoration:none;text-underline-offset:5px}.basira-hero button:disabled{cursor:default;opacity:.55}.basira-hero a:focus-visible,.basira-hero button:focus-visible{outline:2px solid var(--green);outline-offset:5px}.basira-hero a:hover,.basira-hero button:hover{color:var(--green)}.basira-hero [hidden]{display:none!important}.basira-hero ::selection{background:#dce9e3}.basira-hero{scrollbar-color:#8b9b91 #fff}.basira-hero svg{display:block}.basira-hero .skip{position:fixed;top:-80px;right:20px;z-index:10;background:white;padding:10px}.basira-hero .skip:focus{top:15px}.basira-hero .header{max-width:1680px;margin:auto;padding:25px 5% 12px;display:flex;align-items:center;justify-content:space-between;gap:35px}.basira-hero .brand{display:inline-flex;flex-direction:column;align-items:center;line-height:1;color:var(--green)}.basira-hero .brand strong{font:700 40px/1.6 Amiri,serif;padding-top:6px}.basira-hero .brand span{font-size:10px;letter-spacing:5px;padding-left:5px;margin-top:8px;color:#111}.basira-hero .header nav{display:flex;gap:38px}.basira-hero .header nav a{padding:12px 0;font-size:16px}.basira-hero .account{border:1px solid #d9ded9;padding:9px 20px;display:flex;align-items:center;gap:16px;font-size:15px;border-radius:5px}.basira-hero .account svg{width:20px;height:23px;fill:none;stroke:currentColor;stroke-width:1.4}.basira-hero .hero{--px:0;--py:0;--scroll:0;max-width:1680px;margin:auto;display:grid;grid-template-columns:56% 44%;direction:ltr;align-items:center;padding:0 5% 0 1%;min-height:710px}.basira-hero .stage{position:relative;aspect-ratio:720/800;isolation:isolate;max-height:850px;width:100%;direction:ltr}.basira-hero .hero{overflow-x:clip}.basira-hero .floor{position:absolute;inset:80% 0 0;background:linear-gradient(#fff,#eeece71f 12%,#f5f4f07a 30%,#fff 85%);z-index:0;opacity:calc(.9 + var(--px)*.07)}.basira-hero .frame-depth{position:absolute;inset:0;z-index:1;transform:translate(calc(var(--px)*2px),calc(var(--py)*1px + var(--scroll)*-4px))}.basira-hero .frame{width:100%;height:100%;filter:drop-shadow(7px 10px 11px #594c3410);opacity:calc(.96 + var(--px)*.025)}.basira-hero .gold-depth{position:absolute;inset:0;width:100%;height:100%;z-index:2;transform:translate(calc(var(--px)*3px),calc(var(--py)*1px + var(--scroll)*-5px));fill:none}.basira-hero .gold-arc{stroke:url(#arc-gold);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}.basira-hero .letter-depth{position:absolute;inset:16% 0 8%;z-index:3;transform:translate(calc(var(--px)*-5px),calc(var(--py)*-2px + var(--scroll)*-9px))}.basira-hero .letter{width:100%;height:100%;overflow:visible;fill:var(--green)}.basira-hero .ink{stroke-dasharray:1;stroke-dashoffset:0}.basira-hero .models-depth{position:absolute;inset:0;z-index:5;transform:translateX(calc(var(--px)*4px));touch-action:pan-y}.basira-hero .outfit-picker{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:28px}.basira-hero .outfit-picker button{min-height:44px;padding:6px 2px;font-size:15px;border-bottom:2px solid transparent;color:var(--muted)}.basira-hero .outfit-picker button[aria-pressed=true]{border-color:var(--green);color:var(--green)}.basira-hero .outfit-picker button:hover{color:var(--green)}.basira-hero .outfit-status{font-size:13px;color:var(--muted);min-height:26px;margin-top:8px}.basira-hero .auto-swap{font-size:13px;min-height:44px;padding:4px 0;color:var(--green);text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.basira-hero .outfit-picker{justify-content:center;gap:4px 13px;margin-top:20px}.basira-hero .outfit-picker button{font-size:14px}.basira-hero .outfit-status{font-size:12px}}.basira-hero .models-arrival{position:absolute;width:86%;height:95%;left:5%;bottom:3%}.basira-hero .models,.basira-hero .shadows{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}.basira-hero .shadows{z-index:0}.basira-hero .shadow-ink{fill:#39352c}.basira-hero .models{z-index:1}.basira-hero .copy{direction:rtl;position:relative;padding:30px 0 0 32px}.basira-hero .copy h1{font:700 clamp(58px,5.4vw,88px)/1.65 Amiri,serif;overflow:visible}.basira-hero .copy h1 span{display:block;padding:.1em 0;white-space:nowrap}.basira-hero .copy h1 span:last-child{color:var(--green)}.basira-hero .intro{font-size:19px;line-height:2;max-width:36ch;margin:25px 0 28px;color:var(--muted)}.basira-hero .actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.basira-hero .actions a,.basira-hero .actions button{min-height:50px;padding:10px 22px}.basira-hero .actions .primary{background:var(--green);color:white;display:flex;align-items:center;gap:35px;border-radius:5px}.basira-hero .primary:hover{background:#163b31}.basira-hero .actions button{padding-inline:0;border-bottom:1px solid #b5b9b0}.basira-hero .actions span{font-family:serif;font-size:25px}.basira-hero .panel-slot{height:210px;margin-top:35px;position:relative}.basira-hero .quiet-caption{font-size:13px;color:var(--muted);padding-top:8px}.basira-hero .quiet-caption:before{content:"";display:inline-block;width:32px;height:1px;background:#b6a68a;margin-left:12px;vertical-align:middle}.basira-hero #discovery-panel{position:absolute;inset:0;background:white;border-top:1px solid #cbbda5;padding-top:10px}.basira-hero .detail-tabs{display:flex;gap:15px;align-items:center;font-size:14px}.basira-hero .detail-tabs button{min-height:44px;padding:4px}.basira-hero .detail-tabs button[aria-pressed=true]{color:var(--green);box-shadow:inset 0 -2px var(--green)}.basira-hero #close-detail{margin-right:auto;font-size:25px}.basira-hero .detail-copy h2{font:700 25px/1.6 Amiri,serif;margin:10px 0}.basira-hero .detail-copy p{font-size:15px;line-height:1.85;max-width:42ch}.basira-hero .discovering .quiet-caption{visibility:hidden}.basira-hero .discovery{position:absolute;inset:0;z-index:6;pointer-events:none}.basira-hero .connector{position:absolute;inset:0;width:100%;height:100%;stroke:#a88750;stroke-width:1;fill:none}.basira-hero .spot{position:absolute;width:44px;height:44px;pointer-events:auto;padding:10px;border-radius:50%;transform:translate(-50%,-50%)}.basira-hero .spot span{display:block;width:24px;height:24px;border:1px solid #876736;border-radius:50%;background:#ffffffe8;box-shadow:0 3px 8px #0001}.basira-hero .spot[aria-pressed=true] span{background:var(--green);border:5px solid white;outline:1px solid var(--green)}.basira-hero .spot-fabric{left:34%;top:51%}.basira-hero .spot-cut{left:60%;top:48%}.basira-hero .spot-accessory{left:27%;top:68%}.basira-hero .controls{max-width:1500px;margin:5px auto 0;padding:16px 4%;border-top:1px solid #e6e8e4;display:flex;gap:24px;align-items:center;font-size:13px}.basira-hero .controls button{min-height:44px;text-decoration:underline;text-underline-offset:6px}.basira-hero .controls span{margin-right:auto;color:#73776f;font-size:12px}.basira-hero .next{max-width:1400px;padding:95px 6%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:12%;gap:12%;align-items:center;border-bottom:1px solid #e6e8e4;scroll-margin-top:30px}.basira-hero .next h2{font:700 52px/1.5 Amiri,serif;margin-top:20px}.basira-hero .next p{color:var(--muted);line-height:2}.basira-hero .next a{display:block;color:var(--green);text-decoration:underline;margin-top:20px}.basira-hero footer{max-width:1400px;margin:auto;padding:40px 6%;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:14px}.basira-hero .no-frame .frame-depth,.basira-hero .no-frame .gold-depth{visibility:hidden}@keyframes stage-arrive{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(26px) scale(.96)}35%{opacity:1}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);transform:none}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dot-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes models-arrive{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes type-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shadow-arrive{0%{opacity:0}to{opacity:1}}.basira-hero .entering .floor{animation:shadow-arrive .75s both}.basira-hero .entering .frame{animation:stage-arrive 1.3s cubic-bezier(.22,.7,.18,1) .12s both;transform-origin:50% 85%}.basira-hero .entering .ink{animation:draw 1.05s cubic-bezier(.4,0,.2,1) .3s both}.basira-hero .entering .dot{animation:dot-arrive .5s .95s var(--ease) both;transform-origin:center;transform-box:fill-box}.basira-hero .entering .gold-arc{animation:draw 1.25s ease-in-out .5s both}.basira-hero .entering .models-arrival{animation:models-arrive 1.4s .75s var(--ease) both}.basira-hero .shadows{overflow:visible}.basira-hero .entering h1 span{animation:type-arrive .85s 1s var(--ease) both}.basira-hero .entering h1 span+span{animation-delay:1.15s}.basira-hero .entering .actions,.basira-hero .entering .intro{animation:type-arrive .8s 1.3s var(--ease) both}@keyframes frame-breathe{0%,to{translate:0 0}50%{translate:3px -2px}}@keyframes ink-breathe{0%,to{translate:0 0}50%{translate:-4px 2px}}.basira-hero .frame-depth,.basira-hero .gold-depth{animation:frame-breathe 9s ease-in-out 2.2s infinite both}.basira-hero .letter-depth{animation:ink-breathe 10s ease-in-out 2.2s infinite both}.basira-hero .ambient-rest .frame-depth,.basira-hero .ambient-rest .gold-depth,.basira-hero .ambient-rest .letter-depth,.basira-hero .discovering .frame-depth,.basira-hero .discovering .gold-depth,.basira-hero .discovering .letter-depth{animation-play-state:paused}.basira-hero .discovering .detail-copy{animation:type-arrive .25s var(--ease)}.basira-hero .motion-off *{animation:none!important}.basira-hero .motion-off .frame-depth,.basira-hero .motion-off .gold-depth,.basira-hero .motion-off .letter-depth,.basira-hero .motion-off .models-depth{transform:none}@media(min-width:1700px){.basira-hero .hero{min-height:820px}.basira-hero .stage{max-height:850px}.basira-hero .copy{padding-left:45px}}@media(max-width:1150px){.basira-hero .hero{padding-right:4%;grid-template-columns:55% 45%;min-height:640px}.basira-hero .copy{padding-left:20px}.basira-hero .copy h1{font-size:57px}.basira-hero .intro{font-size:17px}.basira-hero .actions{gap:18px}.basira-hero .actions a{padding:10px 17px}.basira-hero .panel-slot{height:205px}.basira-hero .header{padding-inline:4%}.basira-hero .header nav{gap:25px}}@media(max-width:760px){.basira-hero .header{padding:14px 6% 12px;gap:12px;flex-wrap:wrap}.basira-hero .brand strong{font-size:33px}.basira-hero .brand span{font-size:8px;margin-top:7px}.basira-hero .account{font-size:13px;padding:7px 13px}.basira-hero .header nav{order:3;width:100%;justify-content:center;gap:30px}.basira-hero .header nav a{font-size:14px;min-height:44px}.basira-hero .hero{display:flex;flex-direction:column;padding:0;min-height:0}.basira-hero .copy{order:0;text-align:center;padding:12px 7% 0;width:100%}.basira-hero .copy h1{font-size:clamp(43px,11.5vw,64px);line-height:1.6}.basira-hero .intro{font-size:16px;line-height:1.85;margin:16px auto 22px;max-width:35ch}.basira-hero .actions{justify-content:center;gap:22px;font-size:15px}.basira-hero .actions a,.basira-hero .actions button{min-height:48px}.basira-hero .panel-slot{height:48px;margin-top:18px}.basira-hero .stage{order:1;width:100%;max-width:620px;aspect-ratio:720/800}.basira-hero .discovering .panel-slot{height:215px}.basira-hero #discovery-panel{text-align:right}.basira-hero .detail-copy h2{font-size:23px}.basira-hero .detail-copy p{font-size:14px}.basira-hero .quiet-caption{font-size:11px}.basira-hero .controls{justify-content:center;flex-wrap:wrap;gap:4px 20px;padding:14px 5%;margin-top:10px}.basira-hero .controls span{width:100%;margin:0;text-align:center;font-size:10px}.basira-hero .controls button{font-size:12px}.basira-hero .next{grid-template-columns:1fr;gap:25px;padding:65px 8%}.basira-hero .next h2{font-size:39px}.basira-hero .next p{font-size:16px}.basira-hero footer{flex-wrap:wrap;padding:25px 8%;font-size:12px}.basira-hero footer p{display:none}.basira-hero .entering .models-arrival{animation-duration:1s}.basira-hero .connector{stroke-width:1.5}.basira-hero .copy h1{line-height:1.5}.basira-hero .copy h1 span{padding:.05em 0}.basira-hero .intro{font-size:15px;line-height:1.8;margin:14px auto 18px}.basira-hero .panel-slot{height:18px;margin-top:12px}.basira-hero .quiet-caption{display:none}.basira-hero .discovering .panel-slot{height:215px;margin-top:24px}.basira-hero .entering .models-arrival{animation-duration:1.25s}}.basira-hero .stage{margin-bottom:78px}.basira-hero .hero-notes{position:absolute;z-index:7;pointer-events:none;direction:rtl}.basira-hero .hero-note{text-align:right;max-width:145px}.basira-hero .hero-note:before{content:"";display:block;width:23px;height:1px;background:var(--gold);margin-bottom:12px}.basira-hero .hero-note strong{display:block;font:700 21px/1.65 Amiri,serif;color:var(--green)}.basira-hero .hero-note span{display:block;font-size:11px;line-height:1.8;color:var(--muted);margin-top:7px}.basira-hero .note-observe{top:8%}.basira-hero .note-understand{right:-1%;top:17%}.basira-hero .note-personal{top:100%}.basira-hero .note-personal:before{margin:0 auto 8px;width:38px}.basira-hero .note-personal span{margin-top:2px}@keyframes editorial-arrive{0%{opacity:0;transform:translateX(var(--note-travel,22px)) translateY(14px)}to{opacity:1;transform:none}}@keyframes rule-arrive{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.basira-hero .hero-note{--note-delay:1.55s}.basira-hero .note-observe{--note-travel:-24px}.basira-hero .note-understand{--note-delay:1.8s}.basira-hero .note-personal{--note-delay:2s;--note-travel:0px}.basira-hero .entering .hero-note{animation:none}.basira-hero .entering .hero-note strong{animation:editorial-arrive 1s var(--note-delay) var(--ease) both}.basira-hero .entering .hero-note span{animation:editorial-arrive .9s calc(var(--note-delay) + .18s) var(--ease) both}.basira-hero .entering .hero-note:before{animation:rule-arrive .65s calc(var(--note-delay) - .1s) var(--ease) both;transform-origin:right}.basira-hero .hero-note strong{font-size:23px}.basira-hero .hero-note:before{width:36px}.basira-hero .note-observe:before{margin-right:auto}@media(min-width:761px) and (max-width:1150px){.basira-hero .hero-note strong{font-size:17px}.basira-hero .hero-note span{font-size:10px}.basira-hero .note-observe{left:0;top:5%}.basira-hero .note-understand{right:0;top:11%}.basira-hero .hero-note{max-width:105px}.basira-hero .note-personal{max-width:none}}@media(max-width:760px){.basira-hero .stage{margin-bottom:184px}.basira-hero .hero-notes{top:100%;bottom:auto;left:8%;right:8%;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 24px;gap:20px 24px;padding-top:12px}.basira-hero .hero-note{position:static;max-width:none}.basira-hero .hero-note strong{font-size:18px}.basira-hero .hero-note span{font-size:10px;margin-top:3px}.basira-hero .hero-note:before{margin-bottom:5px;width:20px}.basira-hero .note-personal{grid-column:1/-1}.basira-hero .note-personal strong{font-size:20px}.basira-hero .hero-note br,.basira-hero .note-personal:before{display:none}}@media(prefers-reduced-motion:reduce){.basira-hero{scroll-behavior:auto}.basira-hero *,.basira-hero :after,.basira-hero :before{animation:none!important;transition:none!important}.basira-hero .frame-depth,.basira-hero .gold-depth,.basira-hero .letter-depth,.basira-hero .models-depth{transform:none!important}}.basira-hero .frame-options{max-width:1400px;margin:12px auto 20px;padding:0 5%;text-align:center;color:var(--muted);font-size:14px}.basira-hero .skip:not(:focus){-webkit-clip-path:inset(100%);clip-path:inset(100%)}.basira-hero #frame-choices{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:8px 0}.basira-hero #frame-choices button{display:flex;align-items:center;gap:9px;min-height:54px;padding:7px 8px;border-bottom:2px solid transparent;font-size:14px}.basira-hero #frame-choices button[aria-pressed=true]{color:var(--green);border-bottom-color:var(--gold)}.basira-hero #frame-choices svg{width:28px;height:34px;color:var(--gold)}.basira-hero #frame-description{min-height:26px;font-size:12px}.basira-hero .frame-piece{transform-box:view-box;transform-origin:360px 700px}@keyframes oval-breathe{50%{transform:scale(.975,1.015)}}@keyframes fold-open{50%{transform:translateX(-3px)}}@keyframes fold-close{50%{transform:translateX(3px)}}@keyframes cloth-sway{50%{transform:rotate(1.8deg) translateX(5px)}}@keyframes arch-rise{50%{transform:translateY(-14px)}}@keyframes fan-open{50%{transform:rotate(-2.5deg)}}@keyframes fan-close{50%{transform:rotate(2.5deg)}}@keyframes gold-travel{to{stroke-dashoffset:-1}}.basira-hero [data-frame=oval] .piece-1{animation:oval-breathe 8s ease-in-out infinite}.basira-hero [data-frame=fold] .piece-0{animation:fold-open 10s ease-in-out infinite}.basira-hero [data-frame=fold] .piece-1{animation:fold-close 10s ease-in-out infinite}.basira-hero [data-frame=facet] .piece-0,.basira-hero [data-frame=spool] .piece-0{animation:oval-breathe 12s ease-in-out infinite;transform-origin:360px 380px}.basira-hero [data-frame=selvedge] .piece-1{animation:arch-rise 10s ease-in-out infinite}.basira-hero [data-frame=selvedge] .piece-2{animation:arch-rise 10s ease-in-out -5s infinite}.basira-hero [data-frame=weave] .piece-0{animation:frame-breathe 10s ease-in-out infinite}.basira-hero [data-frame=petal] .piece-0{animation:cloth-sway 10s ease-in-out infinite}.basira-hero [data-frame=arches] .piece-0{animation:arch-rise 8s ease-in-out infinite}.basira-hero [data-frame=arches] .piece-1{animation:arch-rise 8s ease-in-out -4s infinite}.basira-hero [data-frame=fan] .piece-0{animation:fan-open 10s ease-in-out infinite}.basira-hero [data-frame=fan] .piece-2{animation:fan-close 10s ease-in-out infinite}.basira-hero .edge-gleam{stroke-dashoffset:0;animation:gold-travel 12s linear infinite!important}.basira-hero .ambient-rest .edge-gleam,.basira-hero .ambient-rest .frame-piece,.basira-hero .discovering .edge-gleam,.basira-hero .discovering .frame-piece{animation-play-state:paused!important}.basira-hero .motion-off .edge-gleam,.basira-hero .motion-off .frame-piece{animation:none!important}@media(max-width:760px){.basira-hero .frame-options{padding:0 5%;margin-top:4px}.basira-hero #frame-choices{gap:4px 10px}.basira-hero #frame-choices button{font-size:12px;gap:5px;padding:5px}.basira-hero #frame-choices svg{width:20px;height:28px}.basira-hero #frame-description{font-size:11px;min-height:40px}}@media(prefers-reduced-motion:reduce){.basira-hero .edge-gleam,.basira-hero .frame-piece{animation:none!important}}.basira-hero .stage{margin-top:104px;margin-bottom:72px}.basira-hero .hero-notes{inset:0;display:block;padding:0;border:0}.basira-hero .hero-note{position:absolute;max-width:140px}.basira-hero .hero-note strong{font-size:20px;line-height:1.65}.basira-hero .note-observe{left:3%;top:-80px;text-align:left}.basira-hero .note-understand{right:3%;top:-80px;text-align:right}.basira-hero .note-personal{top:98%;left:20%;right:20%;max-width:none;text-align:center;padding-top:0}.basira-hero .note-personal strong{font-size:23px}@media(min-width:761px) and (max-width:1150px){.basira-hero .hero-note{max-width:108px}.basira-hero .hero-note strong{font-size:17px}.basira-hero .note-personal{max-width:none}}@media(max-width:760px){.basira-hero .stage{margin-top:104px;margin-bottom:80px}.basira-hero .hero-note{max-width:100px}.basira-hero .hero-note strong{font-size:16px;line-height:1.65}.basira-hero .hero-note span{font-size:10px}.basira-hero .note-observe{left:6%;top:-80px}.basira-hero .note-understand{right:6%;top:-80px}.basira-hero .hero-note br{display:initial}.basira-hero .note-personal{left:15%;right:15%;max-width:none;padding-top:0}.basira-hero .note-personal strong{font-size:20px}}.basira-hero{--surface:#f4f6f3;--linen:#f4f0e9;--line:#dce2dd;--radius-control:28px;--radius-media:36px;--space-section:112px;--duration:320ms}.basira-hero .header{max-width:none;padding:10px clamp(24px,3vw,56px) 8px}.basira-hero .header .brand strong{font-size:31px;line-height:1.5;padding-top:4px}.basira-hero .header .brand span{font-size:8px;letter-spacing:4px;margin-top:4px}.basira-hero .header nav a{padding-block:8px;min-height:44px}@media(min-width:761px){.basira-hero .hero{min-height:0;max-width:none;padding:0 clamp(24px,3vw,56px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:32px}.basira-hero .hero .stage{width:min(100%,840px);max-height:none;margin-top:88px;margin-bottom:72px;justify-self:start}.basira-hero .hero .copy{width:100%;max-width:680px;padding:0 24px 0 0;justify-self:start}.basira-hero .hero .copy h1{font-size:clamp(58px,6vw,104px);line-height:1.5}.basira-hero .hero .intro{max-width:48ch;font-size:19px;line-height:1.95;margin:28px 0 32px}.basira-hero .hero .actions{gap:26px}.basira-hero .hero .panel-slot{height:44px;margin-top:28px}.basira-hero .hero.discovering .panel-slot{height:210px}.basira-hero .hero .note-personal{top:98%}.basira-hero .hero .note-observe,.basira-hero .hero .note-understand{top:-76px;max-width:180px}.basira-hero .hero .note-observe{left:3%}.basira-hero .hero .note-understand{right:3%}}@media(min-width:761px) and (max-width:1100px){.basira-hero .hero{padding-inline:24px;grid-template-columns:52% 48%;column-gap:0}.basira-hero .hero .copy h1{font-size:57px}.basira-hero .hero .copy{padding-left:24px}.basira-hero .hero .intro{font-size:16px}.basira-hero .hero .actions{gap:16px}}@media(max-width:760px){.basira-hero .header{padding-block:8px;row-gap:4px}.basira-hero .header .brand strong{font-size:28px}.basira-hero .header nav{gap:28px}.basira-hero .hero .copy{padding-top:20px}.basira-hero .hero .intro{margin-top:20px;margin-bottom:24px}}.basira .basira-hero .models,.basira .basira-hero .shadows{height:100%;max-width:none}.basira .basira-hero h1{font-weight:700;letter-spacing:0}.basira .basira-hero .hero-note strong{font-weight:700}.basira .basira-hero .actions .primary{border-radius:28px}.basira .basira-hero .copy h1{color:var(--ink)}.basira-hero .reading-ribbon{overflow:hidden;background:#f4f6f3;padding:24px 0;border-block:1px solid #e6eae4;color:#234f43}.basira-hero .ribbon-track{display:flex;width:max-content;direction:ltr;animation:basira-ribbon 55s linear infinite}.basira-hero .ribbon-track span{direction:rtl;white-space:nowrap;font:700 28px/1.6 Amiri,serif;display:flex;align-items:center;gap:52px;padding-inline:26px}.basira-hero .ribbon-track svg{width:16px;height:16px;color:#8c704b;flex:none}.basira-hero .hero-motion-control{display:flex;justify-content:flex-end;padding:12px clamp(24px,3vw,56px)}.basira-hero .hero-motion-control button{font-size:14px;min-height:44px;text-decoration:underline}.basira-hero:has(.motion-off) .ribbon-track{animation-play-state:paused}@keyframes basira-ribbon{to{transform:translateX(-50%)}}.basira .basira-hero[data-locale=en] .copy{direction:ltr;text-align:left;font-family:var(--font-plex-sans),sans-serif}.basira .basira-hero[data-locale=en] .copy h1{font-family:var(--font-bodoni),serif;font-size:clamp(44px,4.6vw,78px);font-weight:600;font-style:normal;line-height:1.25;letter-spacing:-.02em}.basira-hero[data-locale=en] .copy h1 span{white-space:normal}.basira-hero[data-locale=en] .hero-notes,.basira-hero[data-locale=en] .ribbon-track span{direction:ltr}@media(min-width:761px){.basira-hero[data-locale=en] .hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.basira-hero[data-locale=en] .hero .copy{grid-column:1;grid-row:1;padding:0 0 0 24px;justify-self:end}.basira-hero[data-locale=en] .hero .stage{grid-column:2;grid-row:1;justify-self:end}}@media(max-width:760px){.basira-hero[data-locale=en] .actions{justify-content:flex-start}.basira-hero[data-locale=en] .stage{margin-top:168px}.basira-hero[data-locale=en] .note-observe,.basira-hero[data-locale=en] .note-understand{top:-144px}}@media(prefers-reduced-motion:reduce){.basira-hero .ribbon-track{animation:none}}