@font-face{font-family:"Unbounded";src:url(../fonts/unbounded.woff2) format("woff2");font-weight:200 900;font-display:swap}
@font-face{font-family:"Geist";src:url(../fonts/geist.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Kufi";src:url(../fonts/kufi-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Kufi";src:url(../fonts/kufi-600.woff2) format("woff2");font-weight:600;font-display:swap}

:root{
  --ink:#1E1611; --ink2:#5B4D42; --mist:#8C7E72;
  --pearl:rgba(255,251,245,.72); --pearl-hi:rgba(255,252,248,.9); --hair:rgba(30,22,17,.12);
  --gold:#E7A33A; --copper:#B8713A;
  --v:#6C47FF; --c:#1FB6FF; --g:#FF9F1C;
  --grad:linear-gradient(100deg,#6C47FF 0%,#1FB6FF 55%,#FF9F1C 100%);
  --display:"Unbounded",ui-sans-serif,system-ui,sans-serif;
  --text:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --ar:"Kufi","Noto Kufi Arabic",sans-serif;
}
*{box-sizing:border-box;margin:0;padding:0}
html{background:#E9DCC8}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
body{font-family:var(--text);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden;background:#E9DCC8}
img,video{display:block}
button{font:inherit;color:inherit}
::selection{background:#6C47FF;color:#fff}

/* ---------- fixed cinematic layers ---------- */
#plates{position:fixed;inset:0;z-index:0;overflow:hidden;background:#E9DCC8}
.plate{position:absolute;inset:-4%;opacity:0;will-change:opacity,transform}
.plate img,.plate video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.plate video{opacity:0;transition:opacity 1.2s}
.plate video.ready{opacity:1}
#backtext{position:fixed;inset:0;z-index:1;pointer-events:none}
#gl{position:fixed;inset:0;z-index:3;pointer-events:none;width:100vw;height:100vh}
#veil{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(252,246,238,.55),rgba(247,236,222,.62));backdrop-filter:blur(26px) saturate(1.15);-webkit-backdrop-filter:blur(26px) saturate(1.15)}
#grain{position:fixed;inset:-50%;z-index:30;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain 1.2s steps(6) infinite}
@keyframes grain{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}100%{transform:translate(0,0)}}
#vignette{position:fixed;inset:0;z-index:4;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(40,22,10,.28) 100%)}

/* ---------- nav ---------- */
#nav{position:fixed;left:0;right:0;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:22px 34px;pointer-events:none}
#nav .lock{height:26px;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 2px 10px rgba(255,255,255,.35))}
#chap{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--ink);pointer-events:auto;padding:9px 16px 9px 14px;border-radius:99px;background:rgba(255,251,245,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.5);transition:color .6s,background .6s}
#chap .n{font-variant-numeric:tabular-nums;color:var(--mist)}
#chap .bar{width:56px;height:2px;border-radius:2px;background:rgba(30,22,17,.14);overflow:hidden}
#chap .bar i{display:block;height:100%;width:0;background:var(--grad)}
body.dark #chap{color:#fff;background:rgba(20,12,30,.35);border-color:rgba(255,255,255,.18)}
body.dark #chap .n{color:rgba(255,255,255,.6)}

/* ---------- scenes ---------- */
main{position:relative;z-index:10}
.scene{position:relative;height:var(--h,300vh)}
.sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}
.stage{position:relative;width:1600px;height:900px;flex:none;transform-origin:center center}
[data-o]{will-change:transform,opacity}

/* type */
.mark{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:500;color:var(--ink2);letter-spacing:.01em}
.mark b{font-weight:500;font-variant-numeric:tabular-nums;color:var(--mist)}
.mark i{width:44px;height:2px;border-radius:2px;background:var(--grad)}
.on-dark .mark,.on-dark .mark b{color:rgba(255,255,255,.82)}
.d1{font-family:var(--display);font-weight:300;font-size:112px;line-height:.98;letter-spacing:-.045em}
.d2{font-family:var(--display);font-weight:300;font-size:72px;line-height:1.02;letter-spacing:-.04em}
.d3{font-family:var(--display);font-weight:400;font-size:40px;line-height:1.08;letter-spacing:-.03em}
.lede{font-size:22px;line-height:1.5;color:var(--ink2);font-weight:400;max-width:620px}
.on-dark .lede{color:rgba(255,255,255,.86)}
.ar{font-family:var(--ar);direction:rtl;font-size:22px;line-height:1.6;color:var(--ink2)}
.on-dark .ar{color:rgba(255,255,255,.8)}
.g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.white{color:#fff}
.shadowed{text-shadow:0 2px 30px rgba(60,30,10,.35)}

/* glass */
.glass{background:var(--pearl);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border:1px solid rgba(255,255,255,.65);box-shadow:0 30px 80px rgba(70,40,15,.14),inset 0 1px 0 rgba(255,255,255,.8)}
.glass-dark{background:rgba(24,14,34,.42);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border:1px solid rgba(255,255,255,.16);color:#fff}

/* hero */
#heroLock{position:absolute;left:50%;top:520px;transform:translateX(-50%);height:178px;filter:drop-shadow(0 18px 40px rgba(120,70,20,.18))}
.cue{position:absolute;left:50%;bottom:46px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px;color:var(--ink2)}
.cue span{width:1px;height:46px;background:linear-gradient(var(--ink2),transparent);animation:cue 2.2s cubic-bezier(.6,0,.3,1) infinite;transform-origin:top}
@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:0}}

/* storm chips */
.chip3{position:absolute;left:0;top:0;padding:12px 18px;border-radius:14px;white-space:nowrap;font-size:19px;font-weight:500;color:#fff;background:rgba(60,30,12,.26);border:1px solid rgba(255,230,200,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);will-change:transform,opacity,filter}
.chip3.model{font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:-.02em;background:rgba(255,240,220,.12)}
.chip3.note{background:rgba(255,250,244,.86);color:var(--ink);border-color:rgba(255,255,255,.8);font-size:17px;display:flex;gap:10px;align-items:center;box-shadow:0 18px 40px rgba(60,30,10,.25)}
.chip3.note i{width:9px;height:9px;border-radius:9px;background:#FF5E7E;flex:none}
.sortcol{position:absolute;top:470px;width:300px;will-change:transform,opacity}
.sortcol h4{font-family:var(--display);font-weight:400;font-size:24px;letter-spacing:-.02em;margin-bottom:14px;display:flex;align-items:center;gap:10px}
.sortcol h4 i{width:10px;height:10px;border-radius:10px}
.sortcol div{padding:13px 16px;border-radius:14px;margin-bottom:10px;font-size:17px;font-weight:500;background:var(--pearl-hi);border:1px solid rgba(255,255,255,.8);box-shadow:0 14px 30px rgba(70,40,15,.1)}

/* highway */
.ov{position:absolute;inset:0;pointer-events:none}
.step{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;will-change:transform,opacity}
.step .p{padding:11px 16px;border-radius:14px;font-size:17px;font-weight:600;white-space:nowrap;background:var(--pearl-hi);box-shadow:0 14px 34px rgba(30,15,5,.25);border:1px solid rgba(255,255,255,.8)}
.step .p em{font-style:normal;font-family:var(--display);font-weight:500;margin-right:8px}
.step .s{width:1.5px;height:44px;background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,0))}
#you{position:absolute;transform:translate(-50%,-50%);padding:8px 14px;border-radius:99px;font-size:13px;font-weight:700;letter-spacing:.06em;color:#fff;background:var(--grad);box-shadow:0 0 0 6px rgba(255,255,255,.25),0 10px 30px rgba(108,71,255,.6);white-space:nowrap}

/* frame */
.pillar{position:absolute;will-change:transform,opacity}
.pillar h3{font-family:var(--display);font-weight:300;font-size:54px;letter-spacing:-.04em;line-height:1}
.pillar h5{font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--copper);margin:10px 0 18px}
.pillar ul{list-style:none}
.pillar li{font-size:18px;font-weight:500;padding:9px 0;border-bottom:1px solid var(--hair);display:flex;justify-content:space-between;gap:18px}
.pillar li span{color:var(--mist);font-weight:400}
.pillar .role{margin-top:18px;font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:-.02em}

/* generic card */
.card{position:absolute;border-radius:22px}

/* composer */
#wheelWrap{position:absolute;left:40px;top:170px;width:800px;height:720px}
.cpanel{position:absolute;left:880px;top:200px;width:680px}
.crow{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}
.crow .lbl{font-size:14px;font-weight:600;color:var(--mist);width:54px;flex:none}
.chip2{cursor:pointer;padding:9px 15px;border-radius:99px;border:1px solid rgba(30,22,17,.12);background:rgba(255,255,255,.7);font-size:15px;font-weight:600;transition:all .25s}
.chip2:hover{border-color:var(--v)}
.chip2.on{background:var(--grad);color:#fff;border-color:transparent}
.cbtn{cursor:pointer;margin-left:auto;padding:11px 20px;border-radius:99px;border:none;background:var(--grad);color:#fff;font-size:15px;font-weight:700;box-shadow:0 12px 28px rgba(108,71,255,.35);transition:transform .25s}
.cbtn:hover{transform:translateY(-2px)}
.pv{position:relative;margin-top:6px;border-radius:24px;overflow:hidden}
.pv .media{position:relative;height:300px;background:#E9DCC8;overflow:hidden}
.pv .media video,.pv .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pv .media .mock{position:absolute;inset:0}
.pv .body{padding:16px 22px 18px}
.pv .kind{font-size:13px;font-weight:600;color:var(--copper)}
.pv .nm{font-family:var(--display);font-weight:400;font-size:28px;letter-spacing:-.03em;margin-top:4px}
.pv .ds{font-size:16px;color:var(--ink2);margin-top:6px;line-height:1.4}
.exbtn{position:absolute;right:16px;top:16px;z-index:3;cursor:pointer;padding:10px 16px;border-radius:99px;border:none;background:rgba(255,255,255,.92);font-size:14px;font-weight:700;box-shadow:0 10px 26px rgba(0,0,0,.2);opacity:0;transform:translateY(-6px) scale(.96);transition:all .35s cubic-bezier(.16,1,.3,1);pointer-events:none}
.exbtn.show{opacity:1;transform:none;pointer-events:auto}
.exbtn .dot{display:inline-block;width:8px;height:8px;border-radius:8px;background:var(--grad);margin-right:8px}
.order{margin-top:14px;padding:16px 20px;border-radius:22px}
.order .top{display:flex;align-items:center;justify-content:space-between}
.order .ct{font-family:var(--display);font-weight:400;font-size:22px;letter-spacing:-.02em}
.order .layers{display:flex;gap:8px;font-size:13px;font-weight:600;color:var(--mist)}
.order .layers span{display:flex;align-items:center;gap:6px}
.order .layers i{width:9px;height:9px;border-radius:9px;background:rgba(30,22,17,.15);transition:background .4s}
.order .pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:66px;overflow:hidden}
.order .pills span{padding:5px 10px;border-radius:99px;font-size:13px;font-weight:600;background:rgba(255,255,255,.75);border:1px solid rgba(30,22,17,.08)}
.gen{cursor:pointer;width:100%;height:50px;margin-top:12px;border-radius:16px;border:none;background:var(--ink);color:#fff;font-size:16px;font-weight:700;transition:transform .2s}
.gen:hover{transform:translateY(-2px)}
#wtip{position:absolute;pointer-events:none;padding:8px 12px;border-radius:10px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%,-130%);transition:opacity .15s;z-index:5}

/* brief modal + lightbox */
.modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(30,18,10,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .4s}
.modal.on{opacity:1;pointer-events:auto}
.modal .box{position:relative;transform:translateY(16px) scale(.98);transition:transform .5s cubic-bezier(.16,1,.3,1)}
.modal.on .box{transform:none}
.x{position:absolute;right:-14px;top:-14px;z-index:3;width:44px;height:44px;border-radius:99px;border:none;cursor:pointer;background:#fff;font-size:22px;box-shadow:0 10px 30px rgba(0,0,0,.25)}
#lb .box{width:min(88vw,1400px)}
#lb video{width:100%;max-height:82vh;border-radius:18px;background:#000}
#lb iframe{width:min(88vw,1400px);height:82vh;border:none;border-radius:18px;background:#000}
#lb .cap{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-top:12px;font-size:16px;font-weight:500}
#lb .cap a{color:#fff;font-weight:700}
#brief .box{width:min(92vw,1000px);max-height:86vh;overflow:auto;border-radius:28px;background:#FFFBF6;padding:34px 40px}
#bbody{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;margin-top:22px}
.bsec h6{font-size:13px;font-weight:600;color:var(--mist);margin-bottom:8px}
.bsec li{list-style:none;font-size:16px;font-weight:500;padding:6px 0;border-bottom:1px solid var(--hair)}
.bsec li span{color:var(--mist);font-weight:400}

/* hover popup */
#pop{position:fixed;z-index:55;width:520px;border-radius:22px;overflow:hidden;pointer-events:none;opacity:0;transform:translateY(10px) scale(.96);transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);box-shadow:0 40px 100px rgba(30,15,5,.4)}
#pop.on{opacity:1;transform:none;pointer-events:auto}
#pop .m{position:relative;aspect-ratio:16/10;background:#000}
#pop .m video,#pop .m img,#pop .m iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}
#pop .t{padding:14px 18px;background:#FFFBF6;display:flex;justify-content:space-between;align-items:center;gap:12px}
#pop .t b{font-size:16px}
#pop .t button{cursor:pointer;border:none;padding:9px 14px;border-radius:99px;background:var(--grad);color:#fff;font-weight:700;font-size:14px;white-space:nowrap}

/* fairmont */
.fcol h4{display:flex;align-items:baseline;justify-content:space-between;padding:14px 18px;border-radius:18px;color:#fff;margin-bottom:12px}
.fcol h4 b{font-family:var(--display);font-weight:400;font-size:26px;letter-spacing:-.02em}
.fcol h4 small{font-size:13px;font-weight:600;opacity:.85}
.fcard{display:flex;align-items:center;gap:14px;height:84px;padding:10px 14px 10px 10px;border-radius:18px;margin-bottom:10px;cursor:pointer;transition:transform .3s,box-shadow .3s}
.fcard:hover{transform:translateY(-3px);box-shadow:0 22px 46px rgba(70,40,15,.2)}
.fcard .th{position:relative;width:96px;height:64px;border-radius:12px;overflow:hidden;flex:none;background:#E9DCC8}
.fcard .th video,.fcard .th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.fcard .tt{font-size:17px;font-weight:600;line-height:1.2}
.fcard .tg{font-size:12px;font-weight:600;margin-top:4px}
.fcard .ring{position:absolute;inset:0;border-radius:12px;box-shadow:inset 0 0 0 2px transparent}
.fcard.hold .ring{animation:hold 1s linear forwards}
@keyframes hold{to{box-shadow:inset 0 0 0 3px #fff}}

/* horizontal gallery */
#track{position:absolute;left:0;top:250px;display:flex;gap:34px;will-change:transform}
.cap{flex:none;width:520px;border-radius:26px;overflow:hidden}
.cap .media{position:relative;height:310px;background:#E9DCC8}
.cap .media video,.cap .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cap .body{padding:20px 24px 22px}
.cap h3{font-family:var(--display);font-weight:400;font-size:30px;letter-spacing:-.03em}
.cap p{font-size:17px;color:var(--ink2);margin-top:8px;line-height:1.45;min-height:50px}
.cap .uses{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.cap .uses span{padding:5px 10px;border-radius:99px;background:rgba(255,255,255,.7);border:1px solid rgba(30,22,17,.08);font-size:13px;font-weight:600}
.cap .watch{cursor:pointer;margin-top:16px;padding:11px 18px;border-radius:99px;border:none;background:var(--ink);color:#fff;font-size:15px;font-weight:700}
.cap .num{position:absolute;left:16px;top:14px;font-family:var(--display);font-size:15px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}
.works{flex:none;width:820px;border-radius:26px;padding:24px}
.works h3{font-family:var(--display);font-weight:400;font-size:30px;letter-spacing:-.03em;margin-bottom:16px}
.works .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.wt{position:relative;cursor:pointer;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#000}
.wt img,.wt video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}
.wt:hover img,.wt:hover video{transform:scale(1.05)}
.wt span{position:absolute;left:12px;bottom:10px;right:12px;color:#fff;font-size:15px;font-weight:600;text-shadow:0 2px 12px rgba(0,0,0,.6)}

/* tech stack */
.dchip{position:absolute;width:440px;height:56px;border-radius:16px;display:flex;align-items:center;gap:14px;padding:0 20px;font-size:19px;font-weight:500;will-change:transform,opacity}
.dchip i{width:10px;height:10px;border-radius:10px;flex:none}
.lane-h{position:absolute;top:230px;width:560px}
.lane-h .tag{display:inline-block;font-size:14px;font-weight:600;padding:7px 14px;border-radius:99px;color:#fff}
.lane-h h4{font-family:var(--display);font-weight:300;font-size:40px;letter-spacing:-.035em;margin-top:12px;line-height:1.05}

/* output */
.comp{position:absolute;width:350px;height:250px;border-radius:24px;overflow:hidden;will-change:transform,opacity}
.comp .ui{position:relative;height:168px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.25))}
.comp .lb{padding:12px 18px}
.comp .lb b{font-family:var(--display);font-weight:400;font-size:19px;letter-spacing:-.02em;display:block}
.comp .lb span{font-size:14px;color:var(--ink2)}

/* heat */
.ev{display:flex;align-items:center;gap:12px;height:40px;font-size:18px;border-bottom:1px solid var(--hair)}
.ev i{width:9px;height:9px;border-radius:9px;flex:none}
.ev b{font-weight:600}.ev span{color:var(--ink2)}
.ev em{margin-left:auto;font-style:normal;font-size:13px;color:var(--mist);font-variant-numeric:tabular-nums}
.fix{position:absolute;left:960px;width:560px;min-height:76px;border-radius:18px;display:flex;align-items:center;gap:14px;padding:12px 18px;will-change:transform,opacity}
.fix .ok{flex:none;width:34px;height:34px;border-radius:34px;background:#13C296;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}
.fix b{display:block;font-size:17px;font-weight:600}
.fix span{font-size:14px;color:#0E9F74;font-weight:600}
.ripple{position:absolute;width:40px;height:40px;border-radius:99px;border:3px solid var(--v);pointer-events:none;animation:rip .9s cubic-bezier(.16,1,.3,1) forwards}
@keyframes rip{from{transform:translate(-50%,-50%) scale(.2);opacity:.9}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}
.live{width:12px;height:12px;border-radius:99px;background:#FF5E7E;display:inline-block;animation:live 1.4s ease-in-out infinite}
@keyframes live{0%,100%{box-shadow:0 0 0 0 rgba(255,94,126,.6)}50%{box-shadow:0 0 0 8px rgba(255,94,126,0)}}

/* outcome */
.stat{position:absolute;width:350px;height:300px;border-radius:26px;padding:28px 28px;will-change:transform,opacity}
.stat small{font-size:15px;font-weight:600;color:rgba(255,255,255,.7)}
.stat .big{font-family:var(--display);font-weight:300;font-size:86px;letter-spacing:-.05em;line-height:1;margin-top:10px}
.stat p{font-size:18px;line-height:1.4;margin-top:14px;color:rgba(255,255,255,.88)}

/* finale */
.lines{position:absolute;width:560px;border-radius:26px;padding:26px 28px}
.lines h6{font-size:14px;font-weight:600;color:rgba(255,255,255,.7);margin-bottom:10px}
.lines li{list-style:none;font-size:18px;font-weight:500;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.14);display:flex;gap:12px;align-items:center}
.lines li i{font-style:normal;width:22px;height:22px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:13px;flex:none}
.cta{display:inline-flex;align-items:center;gap:12px;cursor:pointer;border:none;padding:18px 30px;border-radius:99px;background:#fff;color:var(--ink);font-size:18px;font-weight:700;box-shadow:0 20px 50px rgba(0,0,0,.25);transition:transform .3s}
.cta:hover{transform:translateY(-3px)}
.cta i{width:12px;height:12px;border-radius:12px;background:var(--grad)}

:focus-visible{outline:3px solid #1FB6FF;outline-offset:3px;border-radius:8px}
@media (prefers-reduced-motion:reduce){#grain{animation:none}.cue span{animation:none}}
