@font-face{font-family:Vazirmatn;src:url('fonts/vazirmatn-variable.woff2') format('woff2');font-weight:100 900;font-display:swap}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer){font-family:Vazirmatn,sans-serif;color:#252a29;background:#091112;--cuz-unit:clamp(11px,1.138vw,17.1px);font-size:var(--cuz-unit);--gold:#c39c54;--paper:#f1efe7;--ink:#0a1213;--muted:#a5a7a4;scroll-behavior:smooth}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) *{box-sizing:border-box}body.cuz-home-document{margin:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) button,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) a,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) summary{-webkit-tap-highlight-color:transparent}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) a{color:inherit;text-decoration:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) button{font:inherit;color:inherit;cursor:pointer}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) img{display:block;max-width:100%;height:auto}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) button,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) summary{touch-action:manipulation}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) button{background:none;border:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) h1,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) h2,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) h3,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) p,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) figure{margin:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) p{line-height:1.85}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) h2{font-size:calc(var(--cuz-unit) * 1.66);line-height:1.5;font-weight:780}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) h3{font-size:calc(var(--cuz-unit) * 1.04)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) a:focus-visible,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) button:focus-visible,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) em{font-style:normal;color:#d7ad62}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) [hidden]{display:none!important}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .wrap{width:92%;max-width:1460px;margin-inline:auto}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .dark{background:var(--ink);color:#f5f4ee}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .light{background:var(--paper);color:#262c2b}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .eyebrow{display:block;font-size:calc(var(--cuz-unit) * .7);line-height:1.7;color:#b89043;font-weight:500}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .section-head{text-align:center;margin-bottom:calc(var(--cuz-unit) * 1.45)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .section-head h2{margin-top:calc(var(--cuz-unit) * .08)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .section-head p{font-size:calc(var(--cuz-unit) * .81);color:#727572;margin-top:calc(var(--cuz-unit) * .35)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .dark .section-head p{color:#a5a8a4}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .button{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--cuz-unit) * .6);min-height:calc(var(--cuz-unit) * 2.45);padding:calc(var(--cuz-unit) * .45) calc(var(--cuz-unit) * 1.15);background:#be9447;color:#fff8e7;font-size:calc(var(--cuz-unit) * .75);font-weight:650;border:1px solid #bd974e;white-space:nowrap;transition:background .2s,border-color .2s}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .button .icon{width:calc(var(--cuz-unit) * .9);height:calc(var(--cuz-unit) * .9);filter:brightness(0) invert(1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .button.outline{background:transparent;color:#caa557}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .button.outline .icon{filter:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .button:hover{background:#a98036;color:white}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .button.outline:hover{background:#c39c5415}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .actions{display:flex;gap:calc(var(--cuz-unit) * .8);align-items:center;flex-direction:row-reverse;justify-content:flex-start}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .icon{width:calc(var(--cuz-unit) * 2);height:calc(var(--cuz-unit) * 2);object-fit:contain;flex-shrink:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .edge{position:absolute;font-size:calc(var(--cuz-unit) * .7);font-weight:650;color:#b59a5d;line-height:1.6}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .english{direction:ltr;text-align:left;font-size:calc(var(--cuz-unit) * .55);letter-spacing:calc(var(--cuz-unit) * .18);line-height:1.8;color:#79817b}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .skip{position:fixed;top:calc(var(--cuz-unit) * 1);left:calc(var(--cuz-unit) * 1);transform:translateY(-200%);background:var(--paper);padding:calc(var(--cuz-unit) * 1);z-index:100}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .skip:focus{transform:none}
/* All desktop section proportions follow the approved 703 × 2048 reference. */
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero{height:calc(var(--cuz-unit) * 28);position:relative;overflow:hidden;background:#0a1112}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header{height:calc(var(--cuz-unit) * 4.5);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup{width:calc(var(--cuz-unit) * 12);mix-blend-mode:lighten}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header nav{display:flex;gap:calc(var(--cuz-unit) * 2.8);font-size:calc(var(--cuz-unit) * .7);margin-right:calc(var(--cuz-unit) * 5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header nav a:hover,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-footer nav a:hover{color:#d7ad62}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header>.button{margin-left:calc(var(--cuz-unit) * 3.7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .menu-toggle{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-layout{height:calc(var(--cuz-unit) * 23.5);position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-art{position:absolute;top:calc(var(--cuz-unit) * -.15);right:2%;width:50.5%;height:calc(var(--cuz-unit) * 23.65);overflow:hidden}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-art img{width:100%;height:100%;object-fit:fill;animation:hero-arrive 1.15s cubic-bezier(.2,.65,.2,1) both}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy{position:absolute;top:calc(var(--cuz-unit) * 2.8);left:10.5%;width:34%;z-index:2;text-align:right}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero h1{font-size:calc(var(--cuz-unit) * 3.05);font-weight:850;line-height:1.48;letter-spacing:calc(var(--cuz-unit) * -.06)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy>p{font-size:calc(var(--cuz-unit) * .93);line-height:1.85;margin:calc(var(--cuz-unit) * 1) 0 calc(var(--cuz-unit) * 1.65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy .actions{justify-content:flex-start;flex-direction:row}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-left{top:calc(var(--cuz-unit) * 7.7);left:5.2%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-bottom-left{left:3.8%;bottom:calc(var(--cuz-unit) * 2.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-bottom-right{right:4.1%;bottom:calc(var(--cuz-unit) * 3)}@keyframes hero-arrive{from{opacity:.45;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .services{min-height:calc(var(--cuz-unit) * 21.75);padding:calc(var(--cuz-unit) * 1) 0 calc(var(--cuz-unit) * 1.35)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .services .section-head{margin-bottom:calc(var(--cuz-unit) * 1.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--cuz-unit) * 1.9) calc(var(--cuz-unit) * 2.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service{position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service summary{display:flex;align-items:center;gap:calc(var(--cuz-unit) * 1.2);cursor:pointer;list-style:none;min-height:calc(var(--cuz-unit) * 4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service summary::-webkit-details-marker{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service summary .icon{width:calc(var(--cuz-unit) * 3.4);height:calc(var(--cuz-unit) * 3.4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service strong{font-size:calc(var(--cuz-unit) * 1);font-weight:760;line-height:1.6;display:block}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service small{display:block;font-size:calc(var(--cuz-unit) * .74);color:#767971;margin-top:calc(var(--cuz-unit) * .3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service-content{font-size:calc(var(--cuz-unit) * .85);padding:calc(var(--cuz-unit) * 1);border-top:1px solid #d5c7aa;margin-top:calc(var(--cuz-unit) * .75);line-height:1.9}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service-content ul{padding-right:calc(var(--cuz-unit) * 1.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service-content a{color:#8d6726}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story{height:calc(var(--cuz-unit) * 15.125);position:relative;overflow:hidden}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .architecture{position:absolute;inset:0 auto 0 7%;width:50%;overflow:hidden}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .architecture img{width:100%;height:100%;object-fit:cover}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story-layout{height:100%;position:relative;display:flex;align-items:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story-copy{width:45.5%;margin-right:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story h2{font-size:calc(var(--cuz-unit) * 1.52)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story p{font-size:calc(var(--cuz-unit) * .77);color:#b1b4ad;line-height:1.95;margin:calc(var(--cuz-unit) * .65) 0 calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story-label{left:5.1%;top:calc(var(--cuz-unit) * 7)}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .roadmap{min-height:calc(var(--cuz-unit) * 16.375);padding:calc(var(--cuz-unit) * 1.2) 0 calc(var(--cuz-unit) * 1.4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .roadmap .section-head{margin-bottom:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-layout{display:grid;grid-template-columns:1fr 3.4fr;gap:calc(var(--cuz-unit) * 2);align-items:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(5,1fr);gap:calc(var(--cuz-unit) * .2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs button{min-height:calc(var(--cuz-unit) * 7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--cuz-unit) * .7);border:1px solid transparent;background:#e7e5dd45;position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs .icon{filter:grayscale(1);opacity:.85;width:calc(var(--cuz-unit) * 2.25);height:calc(var(--cuz-unit) * 2.25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs strong{font-size:calc(var(--cuz-unit) * .91)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs button[aria-selected=true]{border-color:#d6b777;color:#bb9146;background:#f6f1e65c}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs button[aria-selected=true] .icon{filter:none;opacity:1}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs button[aria-selected=true]:before{content:'›';position:absolute;right:calc(var(--cuz-unit) * -.5);top:calc(var(--cuz-unit) * 2.4);color:#262a26;font-size:calc(var(--cuz-unit) * 1.7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-panels{grid-column:1;grid-row:1}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-panels h3{color:#bc9248;font-size:calc(var(--cuz-unit) * 1.5);margin-bottom:calc(var(--cuz-unit) * .3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-panels p{font-size:calc(var(--cuz-unit) * .89);color:#72766e}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .expanded-copy{font-size:calc(var(--cuz-unit) * .73);color:#777c73}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .expanded-copy summary{cursor:pointer;margin-top:calc(var(--cuz-unit) * .35)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .expanded-copy[open]{padding:calc(var(--cuz-unit) * .6) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .expanded-copy h4{margin:calc(var(--cuz-unit) * .5) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .expanded-copy ul{padding-right:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .expanded-copy .cuz-growth__matrix{display:block}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .expanded-copy .cuz-growth__tags{display:flex;gap:calc(var(--cuz-unit) * .4);flex-wrap:wrap}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .projects{min-height:calc(var(--cuz-unit) * 21.875);padding:calc(var(--cuz-unit) * 1.6) 0 calc(var(--cuz-unit) * 1.4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-layout{display:grid;grid-template-columns:31% 57%;direction:ltr;gap:2.8%;align-items:center;position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-copy{direction:rtl;text-align:right}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-copy h2{font-size:calc(var(--cuz-unit) * 2);line-height:1.55}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-copy p{font-size:calc(var(--cuz-unit) * 1.05);color:#a9aca6;margin:calc(var(--cuz-unit) * .65) 0 calc(var(--cuz-unit) * 1.25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-gallery{display:grid;grid-template-columns:1.08fr 1fr 1fr;grid-template-rows:calc(var(--cuz-unit) * 8.7) calc(var(--cuz-unit) * 8.7);gap:calc(var(--cuz-unit) * .65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-gallery a{overflow:hidden;background:#242828}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-gallery a:hover img{transform:scale(1.035)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .vest-main{grid-row:span 2}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .vest-main img{object-position:center 43%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .vest-angle img{object-position:50% 38%;transform:scale(1.15)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .vest-detail img{object-position:55% 42%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .vest-back img{object-position:50% 52%;transform:scale(1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .vest-crop img{object-position:75% 76%;transform:scale(1.75)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-gallery .vest-crop:hover img{transform:scale(1.8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-label{right:1.5%;top:calc(var(--cuz-unit) * 9)}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partners{min-height:calc(var(--cuz-unit) * 21.125);padding:calc(var(--cuz-unit) * .8) 0 calc(var(--cuz-unit) * 1.8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-frame{position:relative;padding:0 calc(var(--cuz-unit) * 1.5) calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-frame:before,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-frame:after{content:'';position:absolute;top:calc(var(--cuz-unit) * .45);bottom:0;width:calc(var(--cuz-unit) * 2.5);border-top:2px solid #b68d43;border-bottom:2px solid #b68d43;pointer-events:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-frame:before{left:0;border-left:1px solid #b68d43;clip-path:polygon(0 0,100% 0,100% 2px,2px 2px,2px calc(100% - 2px),100% calc(100% - 2px),100% 100%,0 100%)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-frame:after{right:0;border-right:1px solid #b68d43;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 2px,0 2px)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-frame .section-head{margin-bottom:calc(var(--cuz-unit) * 1.4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid{display:flex;flex-wrap:wrap;justify-content:center;direction:ltr;row-gap:calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid>div{width:16.666%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(var(--cuz-unit) * 5.3);padding:calc(var(--cuz-unit) * .2) calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid img{max-width:calc(var(--cuz-unit) * 9);max-height:calc(var(--cuz-unit) * 3.6);object-fit:contain;filter:grayscale(1) brightness(0) invert(.92)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid small{font-family:Arial,sans-serif;display:block;font-size:calc(var(--cuz-unit) * .49);letter-spacing:calc(var(--cuz-unit) * .12);color:#a6aca5;margin-top:calc(var(--cuz-unit) * .75);text-align:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .rok{font-family:Arial,sans-serif;font-size:calc(var(--cuz-unit) * 1.4);line-height:.85}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team{min-height:calc(var(--cuz-unit) * 12);padding:calc(var(--cuz-unit) * 1.1) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-layout{display:grid;grid-template-columns:3fr 1fr;gap:calc(var(--cuz-unit) * 2);align-items:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team .section-head{margin-bottom:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team .section-head h2{font-size:calc(var(--cuz-unit) * 1.63)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-names{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-names h3{font-size:calc(var(--cuz-unit) * 1);font-weight:600}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-names p{font-size:calc(var(--cuz-unit) * .77);color:#7c7d75;margin-top:calc(var(--cuz-unit) * .25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-intro{text-align:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-intro p{font-size:calc(var(--cuz-unit) * .89);line-height:1.8;margin-bottom:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-intro .button{min-height:calc(var(--cuz-unit) * 2.3)}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family{height:calc(var(--cuz-unit) * 34.75);padding:calc(var(--cuz-unit) * 1.3) 0 calc(var(--cuz-unit) * 1.1);position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family .wrap{height:100%;position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family .section-head{margin-bottom:calc(var(--cuz-unit) * .4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family .section-head h2{font-size:calc(var(--cuz-unit) * 1.95)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-network{height:calc(var(--cuz-unit) * 20.6);position:relative;margin:0 calc(var(--cuz-unit) * 2.6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core{position:absolute;width:calc(var(--cuz-unit) * 12);height:calc(var(--cuz-unit) * 11);left:50%;top:52%;transform:translate(-50%,-20%);z-index:1;display:flex;align-items:center;justify-content:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core img{width:100%;height:100%;object-fit:contain;mix-blend-mode:lighten}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node{position:absolute;display:flex;align-items:center;gap:calc(var(--cuz-unit) * 1.4);z-index:2;padding:calc(var(--cuz-unit) * .5) 0;min-height:calc(var(--cuz-unit) * 5.5);width:26%;text-align:right;transition:filter .2s}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node img{width:calc(var(--cuz-unit) * 5.8);height:calc(var(--cuz-unit) * 4.1);object-fit:contain}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node strong{font-size:calc(var(--cuz-unit) * 1.53);line-height:1.7;display:block;font-weight:720;white-space:nowrap}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node small{font-size:calc(var(--cuz-unit) * .89);white-space:nowrap;color:#c7cbc4;display:block}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-concept{left:0;top:27%;flex-direction:row-reverse}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-cside{left:0;top:69%;flex-direction:row-reverse}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-perfume{right:0;top:27%;flex-direction:row-reverse}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-casechin{right:0;top:69%;flex-direction:row-reverse}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar{top:0;left:50%;transform:translateX(-50%);justify-content:center;width:29%;min-height:calc(var(--cuz-unit) * 5);gap:calc(var(--cuz-unit) * .8);flex-direction:row}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar img{width:calc(var(--cuz-unit) * 4.8);height:calc(var(--cuz-unit) * 2.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar strong{font-size:calc(var(--cuz-unit) * 1.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar small{font-size:calc(var(--cuz-unit) * .83)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar span{display:flex;flex-direction:column;align-items:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node[aria-selected=true] strong{color:var(--brand-color)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node:hover{filter:brightness(1.15)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels{width:61%;margin:calc(var(--cuz-unit) * .6) auto 0;min-height:calc(var(--cuz-unit) * 5.4);border:1px solid #817042;padding:calc(var(--cuz-unit) * 1) calc(var(--cuz-unit) * 1.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels article{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cuz-unit) * 1.5);direction:ltr}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels h3{color:var(--brand-color);font-size:calc(var(--cuz-unit) * 1.3);white-space:nowrap;direction:rtl}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels p{font-size:calc(var(--cuz-unit) * .78);direction:rtl;color:#bcc0b7}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels .button{direction:rtl;font-size:calc(var(--cuz-unit) * .72);min-height:calc(var(--cuz-unit) * 2.4);padding-inline:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family-label{right:0;top:calc(var(--cuz-unit) * 3)}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth{min-height:calc(var(--cuz-unit) * 17.25);padding:calc(var(--cuz-unit) * 1.1) 0 calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth .section-head{margin-bottom:calc(var(--cuz-unit) * 1.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--cuz-unit) * 1.7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card{border:1px solid #ddd9ce;text-align:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card summary{cursor:pointer;list-style:none;padding:calc(var(--cuz-unit) * .7) calc(var(--cuz-unit) * .7) calc(var(--cuz-unit) * .6);min-height:calc(var(--cuz-unit) * 7.8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card summary::-webkit-details-marker{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card .icon{margin:0 auto calc(var(--cuz-unit) * .3);filter:grayscale(1);width:calc(var(--cuz-unit) * 2.3);height:calc(var(--cuz-unit) * 2.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card h3{font-size:calc(var(--cuz-unit) * 1.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card summary p{font-size:calc(var(--cuz-unit) * .81);color:#999b92;margin-top:calc(var(--cuz-unit) * .25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card.first{border-color:#d9bc87;background:#eee8d967;color:#b98c3f}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card.first .icon{filter:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card.first summary p{color:#bb984e}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-content{font-size:calc(var(--cuz-unit) * .85);text-align:right;padding:calc(var(--cuz-unit) * 1);line-height:1.8}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-content ul{padding-right:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-content .button{margin-top:calc(var(--cuz-unit) * .6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation{min-height:calc(var(--cuz-unit) * 13.875);padding:calc(var(--cuz-unit) * 1.2) 0 calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation .section-head{margin-bottom:calc(var(--cuz-unit) * 1.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--cuz-unit) * 3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid article{display:flex;align-items:center;justify-content:center;gap:calc(var(--cuz-unit) * 2);border-left:1px solid #313932}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid article:last-child{border:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid .icon{width:calc(var(--cuz-unit) * 2.8);height:calc(var(--cuz-unit) * 2.8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid h3{font-size:calc(var(--cuz-unit) * 1.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid p{font-size:calc(var(--cuz-unit) * .83);color:#aeb1a8;margin-top:calc(var(--cuz-unit) * .3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .magazine{min-height:calc(var(--cuz-unit) * 14.25);padding:calc(var(--cuz-unit) * .7) 0 calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .magazine .section-head{margin-bottom:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .journal-row{display:grid;grid-template-columns:1.05fr 2.75fr 2.75fr;gap:calc(var(--cuz-unit) * 2);align-items:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .journal-row>.button{justify-self:start}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link{display:grid;grid-template-columns:1fr calc(var(--cuz-unit) * 8.8);gap:calc(var(--cuz-unit) * 1);align-items:center;border:1px solid #dedace;min-height:calc(var(--cuz-unit) * 8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link>div{padding:calc(var(--cuz-unit) * .6) calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link img{width:calc(var(--cuz-unit) * 8.8);height:calc(var(--cuz-unit) * 8);object-fit:cover}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link h3{font-size:calc(var(--cuz-unit) * .98);font-weight:780}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link p{font-size:calc(var(--cuz-unit) * .7);color:#878a80;line-height:1.7;margin:calc(var(--cuz-unit) * .2) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link span{font-size:calc(var(--cuz-unit) * .67);color:#b58b3c}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq{min-height:calc(var(--cuz-unit) * 19);padding:calc(var(--cuz-unit) * .6) 0 calc(var(--cuz-unit) * 1.25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq .wrap{position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq .section-head{margin-bottom:calc(var(--cuz-unit) * .25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq .eyebrow{position:absolute;right:0;top:calc(var(--cuz-unit) * .7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq h2{font-size:calc(var(--cuz-unit) * 1.65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list details{border-top:1px solid #d9d6cc}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list details:last-child{border-bottom:1px solid #d9d6cc}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--cuz-unit) * 2.83);padding:calc(var(--cuz-unit) * .4) calc(var(--cuz-unit) * 1);font-size:calc(var(--cuz-unit) * .87);color:#666d65;cursor:pointer}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list summary::-webkit-details-marker{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list summary span{font-size:calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list details[open] summary{color:#a27a32}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list details[open] summary span{transform:rotate(180deg)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list details>div{font-size:calc(var(--cuz-unit) * .92);line-height:1.95;padding:0 calc(var(--cuz-unit) * 1) calc(var(--cuz-unit) * 1.2);color:#656b62}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list details>div a{color:#946b2a;text-decoration:underline}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing{height:calc(var(--cuz-unit) * 10.125);position:relative;overflow:hidden}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing .architecture{left:2%;width:42%;opacity:.85}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing-copy{position:relative;margin-right:25%;text-align:center;padding-top:calc(var(--cuz-unit) * 1.25);width:52%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing h2{font-size:calc(var(--cuz-unit) * 1.68)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing p{font-size:calc(var(--cuz-unit) * .77);color:#afb2a6;margin:calc(var(--cuz-unit) * .25) 0 calc(var(--cuz-unit) * .65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing .button{min-height:calc(var(--cuz-unit) * 2.35)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing .edge{right:4%;top:calc(var(--cuz-unit) * 2.6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-footer{height:calc(var(--cuz-unit) * 10.5);padding:calc(var(--cuz-unit) * .65) 0 calc(var(--cuz-unit) * .5);border-top:1px solid #242e28}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row{display:grid;grid-template-columns:1.1fr 2.1fr 1.5fr;gap:calc(var(--cuz-unit) * 2);align-items:center;direction:ltr;min-height:calc(var(--cuz-unit) * 5.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row nav{display:flex;flex-direction:row-reverse;justify-content:space-between;font-size:calc(var(--cuz-unit) * .75);gap:calc(var(--cuz-unit) * 1);direction:rtl}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact{display:grid;grid-template-columns:1.3fr 1fr;direction:rtl;font-size:calc(var(--cuz-unit) * .68);row-gap:calc(var(--cuz-unit) * .65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact a,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact>span{display:flex;align-items:center;gap:calc(var(--cuz-unit) * .6);white-space:nowrap}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact .icon{width:calc(var(--cuz-unit) * 1);height:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact a:last-child{grid-column:1/-1}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row .lockup{width:calc(var(--cuz-unit) * 12)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .legal{border-top:1px solid #273128;display:flex;justify-content:space-between;flex-direction:row-reverse;padding-top:calc(var(--cuz-unit) * .75);margin-top:calc(var(--cuz-unit) * .3);font-size:calc(var(--cuz-unit) * .69);color:#a9b0a4}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .legal p:last-child{color:#bca36e}
/* Refinements from the first visual comparison. */
@media(min-width:1000px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer){--cuz-unit:clamp(11px,calc((100vw - 15px) / 87.875),17.1px);font-size:var(--cuz-unit)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy{width:32%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero h1{font-size:calc(var(--cuz-unit) * 3.28)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-art{right:4%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy .actions{flex-direction:row-reverse}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .section-head h2{font-size:calc(var(--cuz-unit) * 1.95)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service strong{font-size:calc(var(--cuz-unit) * 1.07)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service small{font-size:calc(var(--cuz-unit) * .81)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story h2{font-size:calc(var(--cuz-unit) * 1.7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story p{font-size:calc(var(--cuz-unit) * .86)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team .section-head h2{font-size:calc(var(--cuz-unit) * 1.87)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family .section-head h2{font-size:calc(var(--cuz-unit) * 2.13)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation .section-head{margin-bottom:calc(var(--cuz-unit) * .85)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid article{flex-direction:row-reverse}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid h3{font-size:calc(var(--cuz-unit) * 1.25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link h3{font-size:calc(var(--cuz-unit) * 1.09)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link p{font-size:calc(var(--cuz-unit) * .78)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq h2{font-size:calc(var(--cuz-unit) * 1.85)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list summary{font-size:calc(var(--cuz-unit) * .96)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing h2{font-size:calc(var(--cuz-unit) * 1.83)}}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-concept,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-cside{flex-direction:row}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid img[alt="ROK STREET"]{max-width:calc(var(--cuz-unit) * 4);max-height:calc(var(--cuz-unit) * 2.4);mix-blend-mode:lighten;filter:none}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-perfume img{mix-blend-mode:lighten}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .light .reference-icon{mix-blend-mode:darken}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .dark .reference-icon{mix-blend-mode:lighten}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .skip{width:1px;height:1px;overflow:hidden;clip-path:inset(100%);white-space:nowrap;transform:none;padding:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .skip:focus{width:auto;height:auto;clip-path:none;padding:calc(var(--cuz-unit) * 1)}
@media(min-width:1000px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node strong{font-size:calc(var(--cuz-unit) * 1.65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-cside img{width:calc(var(--cuz-unit) * 8);filter:brightness(1.65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-perfume img,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-casechin img{height:calc(var(--cuz-unit) * 5.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels p{font-size:calc(var(--cuz-unit) * .88)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid img[alt="ROK STREET"]{max-width:calc(var(--cuz-unit) * 4.8);max-height:calc(var(--cuz-unit) * 2.8)}}
@media(min-width:1500px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy{left:10.5%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-art{right:4%}}
@media(max-width:999px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer){--cuz-unit:14px;font-size:var(--cuz-unit)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .wrap{width:91%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero{height:390px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header{height:65px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header nav{gap:calc(var(--cuz-unit) * 1.2);margin-right:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header>.button{margin-left:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup{width:calc(var(--cuz-unit) * 10)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-layout{height:325px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy{left:4%;top:calc(var(--cuz-unit) * 3.5);width:43%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero h1{font-size:calc(var(--cuz-unit) * 2.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy>p{font-size:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-art{right:-2%;top:calc(var(--cuz-unit) * 2);width:54%;height:290px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-left{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-bottom-left{bottom:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-bottom-right{right:2%;bottom:calc(var(--cuz-unit) * 1.5);font-size:calc(var(--cuz-unit) * .4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .services{padding:calc(var(--cuz-unit) * 1.5) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .services-grid{gap:calc(var(--cuz-unit) * 1.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service strong{font-size:calc(var(--cuz-unit) * .82)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service summary{gap:calc(var(--cuz-unit) * .55)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service summary .icon{width:calc(var(--cuz-unit) * 2.4);height:calc(var(--cuz-unit) * 2.4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service small{font-size:calc(var(--cuz-unit) * .66)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story{height:190px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story-copy{width:50%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story h2{font-size:calc(var(--cuz-unit) * 1.15)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story p{font-size:calc(var(--cuz-unit) * .7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story p br{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .roadmap{padding:calc(var(--cuz-unit) * 1.5) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-layout{gap:calc(var(--cuz-unit) * 1);grid-template-columns:1fr 3fr}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs button{min-height:calc(var(--cuz-unit) * 6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs strong{font-size:calc(var(--cuz-unit) * .7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-panels h3{font-size:calc(var(--cuz-unit) * 1.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-panels p{font-size:calc(var(--cuz-unit) * .76)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .projects{padding:calc(var(--cuz-unit) * 1.5) 0;min-height:250px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-copy h2{font-size:calc(var(--cuz-unit) * 1.4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-copy p{font-size:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-gallery{grid-template-rows:calc(var(--cuz-unit) * 7.2) calc(var(--cuz-unit) * 7.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-layout{grid-template-columns:31% 61%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-label{right:-2%;font-size:calc(var(--cuz-unit) * .35)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partners{min-height:250px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid img{max-width:calc(var(--cuz-unit) * 6.5);max-height:calc(var(--cuz-unit) * 2.7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid>div{padding:calc(var(--cuz-unit) * .2) calc(var(--cuz-unit) * .5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team{min-height:150px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team .section-head h2{font-size:calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-layout{grid-template-columns:3fr 1fr;gap:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-names h3{font-size:calc(var(--cuz-unit) * .9)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-names p{font-size:calc(var(--cuz-unit) * .64)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-intro p{font-size:calc(var(--cuz-unit) * .75)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family{height:455px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family .section-head h2{font-size:calc(var(--cuz-unit) * 1.6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-network{margin:0;height:280px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node{gap:calc(var(--cuz-unit) * .65);width:28%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node strong{font-size:calc(var(--cuz-unit) * 1.15)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node small{font-size:calc(var(--cuz-unit) * .66)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node img{width:calc(var(--cuz-unit) * 4);height:calc(var(--cuz-unit) * 3.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core{width:calc(var(--cuz-unit) * 10);height:calc(var(--cuz-unit) * 9)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar{width:30%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar strong{font-size:calc(var(--cuz-unit) * 1.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar small{font-size:calc(var(--cuz-unit) * .67)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels{width:70%;padding:calc(var(--cuz-unit) * .7) calc(var(--cuz-unit) * 1);min-height:calc(var(--cuz-unit) * 4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels h3{font-size:calc(var(--cuz-unit) * 1.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels p{font-size:calc(var(--cuz-unit) * .65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels article{gap:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family-label{font-size:calc(var(--cuz-unit) * .4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth{min-height:220px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-cards{gap:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card h3{font-size:calc(var(--cuz-unit) * .9)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card summary p{font-size:calc(var(--cuz-unit) * .66)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation{min-height:190px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid{gap:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid article{gap:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid h3{font-size:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid p{font-size:calc(var(--cuz-unit) * .67)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .magazine{min-height:190px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .journal-row{gap:calc(var(--cuz-unit) * 1);grid-template-columns:.9fr 2.5fr 2.5fr}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link{grid-template-columns:1fr calc(var(--cuz-unit) * 5);gap:calc(var(--cuz-unit) * .3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link img{width:calc(var(--cuz-unit) * 5);height:calc(var(--cuz-unit) * 8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link h3{font-size:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link p{font-size:calc(var(--cuz-unit) * .64)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .journal-row>.button{font-size:calc(var(--cuz-unit) * .6);padding-inline:calc(var(--cuz-unit) * .6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing-copy{width:58%;margin-right:18%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing h2{font-size:calc(var(--cuz-unit) * 1.4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-footer{height:auto;min-height:150px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row{gap:calc(var(--cuz-unit) * 1);grid-template-columns:1fr 2fr 1.4fr}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row .lockup{width:calc(var(--cuz-unit) * 9)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row nav{font-size:calc(var(--cuz-unit) * .58);gap:calc(var(--cuz-unit) * .6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact{font-size:calc(var(--cuz-unit) * .54);grid-template-columns:1fr}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact .icon{width:calc(var(--cuz-unit) * .8);height:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact a:last-child{grid-column:auto}}
@media(max-width:600px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer){--cuz-unit:16px;font-size:var(--cuz-unit)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) h2{font-size:calc(var(--cuz-unit) * 1.35)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .section-head{margin-bottom:calc(var(--cuz-unit) * 1.25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .section-head p{font-size:calc(var(--cuz-unit) * .77)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .eyebrow{font-size:calc(var(--cuz-unit) * .65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .button{font-size:calc(var(--cuz-unit) * .72);min-height:44px;padding:calc(var(--cuz-unit) * .6) calc(var(--cuz-unit) * .9)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero{height:auto;min-height:650px;display:flex;flex-direction:column}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header{height:72px;gap:calc(var(--cuz-unit) * .8);flex-wrap:wrap}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header .brand{margin-left:auto}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header .lockup{width:calc(var(--cuz-unit) * 9)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header>.button{font-size:calc(var(--cuz-unit) * .63);min-height:38px;padding:calc(var(--cuz-unit) * .4) calc(var(--cuz-unit) * .6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .menu-toggle{display:flex;align-items:center;justify-content:center;min-width:38px;min-height:44px;padding:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .menu-toggle .icon{width:calc(var(--cuz-unit) * 1.4);height:calc(var(--cuz-unit) * 1.4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header nav{display:none;position:absolute;top:66px;inset-inline:0;background:#111b1b;border:1px solid #6f603e;margin:0;padding:calc(var(--cuz-unit) * 1);box-shadow:0 12px 22px #0005}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header nav.is-open{display:flex;flex-direction:column;gap:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header nav a{padding:calc(var(--cuz-unit) * .8);font-size:calc(var(--cuz-unit) * .9);min-height:44px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-layout{height:auto;display:flex;flex-direction:column;flex:1;width:100%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-art{position:relative;top:0;right:auto;width:90%;height:265px;align-self:flex-start;margin-bottom:calc(var(--cuz-unit) * .5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-art img{object-fit:fill}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy{position:relative;top:auto;left:auto;width:90%;margin:0 auto calc(var(--cuz-unit) * 2);text-align:right}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero h1{font-size:calc(var(--cuz-unit) * 2.25);line-height:1.5}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy>p{font-size:calc(var(--cuz-unit) * .84);margin:calc(var(--cuz-unit) * .75) 0 calc(var(--cuz-unit) * 1.25);line-height:1.9}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy>p br{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy .actions{gap:calc(var(--cuz-unit) * .7);justify-content:stretch}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-copy .actions .button{flex:1}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-bottom-left,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-bottom-right{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .services{padding:calc(var(--cuz-unit) * 1.6) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--cuz-unit) * 1.2) calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service summary{align-items:flex-start;min-height:86px;gap:calc(var(--cuz-unit) * .5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service summary .icon{width:calc(var(--cuz-unit) * 1.8);height:calc(var(--cuz-unit) * 1.8);margin-top:calc(var(--cuz-unit) * .3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service strong{font-size:calc(var(--cuz-unit) * .75);line-height:1.9}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service small{font-size:calc(var(--cuz-unit) * .63);line-height:1.8}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .service-content{font-size:calc(var(--cuz-unit) * .78);padding:calc(var(--cuz-unit) * .6) calc(var(--cuz-unit) * .2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story{height:auto;min-height:315px;padding:160px 0 calc(var(--cuz-unit) * 1.6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .architecture{left:0;top:0;width:100%;height:180px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story-layout{display:block}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story-copy{width:100%;position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story h2{font-size:calc(var(--cuz-unit) * 1.17)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story p{font-size:calc(var(--cuz-unit) * .75);margin:calc(var(--cuz-unit) * .6) 0 calc(var(--cuz-unit) * .85)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .story-label{left:5%;top:calc(var(--cuz-unit) * 7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .roadmap{padding:calc(var(--cuz-unit) * 1.6) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-layout{display:flex;flex-direction:column;gap:calc(var(--cuz-unit) * 1);align-items:stretch}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .roadmap h2{font-size:calc(var(--cuz-unit) * 1.25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs{gap:calc(var(--cuz-unit) * .2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs button{min-height:95px;padding:calc(var(--cuz-unit) * .45) calc(var(--cuz-unit) * .2);gap:calc(var(--cuz-unit) * .6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs strong{font-size:calc(var(--cuz-unit) * .62);line-height:1.7}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs .icon{width:calc(var(--cuz-unit) * 1.7);height:calc(var(--cuz-unit) * 1.7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-tabs button[aria-selected=true]:before{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-panels h3{font-size:calc(var(--cuz-unit) * 1.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .road-panels p{font-size:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .expanded-copy summary{min-height:30px;padding:calc(var(--cuz-unit) * .25) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .projects{padding:calc(var(--cuz-unit) * 1.7) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-layout{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-copy h2{font-size:calc(var(--cuz-unit) * 1.65)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-copy p{font-size:calc(var(--cuz-unit) * .84);margin:calc(var(--cuz-unit) * .7) 0 calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-copy p br{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-gallery{grid-template-rows:105px 105px;gap:calc(var(--cuz-unit) * .4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .project-label{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partners{padding:calc(var(--cuz-unit) * 1) 0 calc(var(--cuz-unit) * 1.6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-frame{padding:0 calc(var(--cuz-unit) * .6) calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-frame .section-head h2{font-size:calc(var(--cuz-unit) * 1.27)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid{row-gap:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid>div{width:33.333%;min-height:calc(var(--cuz-unit) * 4.2);padding:calc(var(--cuz-unit) * .2) calc(var(--cuz-unit) * .5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid img{max-width:calc(var(--cuz-unit) * 5.5);max-height:calc(var(--cuz-unit) * 2.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partner-grid small{font-size:calc(var(--cuz-unit) * .38);letter-spacing:calc(var(--cuz-unit) * .05);margin-top:calc(var(--cuz-unit) * .5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .rok{font-size:calc(var(--cuz-unit) * 1.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team{padding:calc(var(--cuz-unit) * 1.6) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-layout{display:flex;flex-direction:column;gap:calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-people{width:100%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team .section-head h2{font-size:calc(var(--cuz-unit) * 1.28)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-names{gap:calc(var(--cuz-unit) * .3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-names h3{font-size:calc(var(--cuz-unit) * .78)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-names p{font-size:calc(var(--cuz-unit) * .61);line-height:1.8}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team-intro p{font-size:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family{height:auto;min-height:490px;padding:calc(var(--cuz-unit) * 1.6) 0 calc(var(--cuz-unit) * 1.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family .section-head h2{font-size:calc(var(--cuz-unit) * 1.36)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-network{height:285px;margin-top:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node{width:35%;gap:calc(var(--cuz-unit) * .25);min-height:80px;padding:calc(var(--cuz-unit) * .4) 0;flex-direction:column!important;text-align:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node img{width:calc(var(--cuz-unit) * 2.9);height:calc(var(--cuz-unit) * 2.25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node strong{font-size:calc(var(--cuz-unit) * .87);line-height:1.8}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node small{font-size:calc(var(--cuz-unit) * .54);white-space:normal;line-height:1.8}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-concept,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-perfume{top:27%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-cside,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-casechin{top:70%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar{top:-2%;width:42%;min-height:80px;gap:calc(var(--cuz-unit) * .15)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar img{width:calc(var(--cuz-unit) * 3);height:calc(var(--cuz-unit) * 1.5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar strong{font-size:calc(var(--cuz-unit) * .9)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar small{font-size:calc(var(--cuz-unit) * .58)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core{width:calc(var(--cuz-unit) * 6.4);height:calc(var(--cuz-unit) * 6);top:54%;transform:translate(-50%,-15%)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels{width:100%;min-height:112px;margin-top:calc(var(--cuz-unit) * 1.2);padding:calc(var(--cuz-unit) * .75)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels article{display:grid;grid-template-columns:1fr auto;gap:calc(var(--cuz-unit) * .2) calc(var(--cuz-unit) * .6);direction:rtl}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels h3{font-size:calc(var(--cuz-unit) * 1.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels p{font-size:calc(var(--cuz-unit) * .65);grid-row:2;grid-column:1;line-height:1.9}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels .button{grid-row:1/3;grid-column:2;font-size:calc(var(--cuz-unit) * .66);padding:calc(var(--cuz-unit) * .4) calc(var(--cuz-unit) * .65);min-height:44px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family-label{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth{padding:calc(var(--cuz-unit) * 1.6) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth h2{font-size:calc(var(--cuz-unit) * 1.25)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card summary{min-height:118px;padding:calc(var(--cuz-unit) * .8) calc(var(--cuz-unit) * .4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card h3{font-size:calc(var(--cuz-unit) * .95)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-card summary p{font-size:calc(var(--cuz-unit) * .64)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-content{font-size:calc(var(--cuz-unit) * .76);padding:calc(var(--cuz-unit) * .7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth-content .button{font-size:calc(var(--cuz-unit) * .62);white-space:normal;width:100%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation{padding:calc(var(--cuz-unit) * 1.6) 0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation .section-head p{font-size:calc(var(--cuz-unit) * .73)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid{grid-template-columns:1fr;gap:calc(var(--cuz-unit) * 1.1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid article{justify-content:flex-start;border-left:0;border-bottom:1px solid #29312b;padding:0 calc(var(--cuz-unit) * 1) calc(var(--cuz-unit) * 1);gap:calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid article:last-child{padding-bottom:0}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid .icon{width:calc(var(--cuz-unit) * 2.3);height:calc(var(--cuz-unit) * 2.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid h3{font-size:calc(var(--cuz-unit) * 1.06)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation-grid p{font-size:calc(var(--cuz-unit) * .76)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .magazine{padding:calc(var(--cuz-unit) * 1.6) 0 calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .magazine h2{font-size:calc(var(--cuz-unit) * 1.28)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .journal-row{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .journal-row>.button{order:3;align-self:flex-start;font-size:calc(var(--cuz-unit) * .74)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link{grid-template-columns:1fr 100px;gap:calc(var(--cuz-unit) * .6);min-height:115px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link img{width:100px;height:115px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link h3{font-size:calc(var(--cuz-unit) * .9)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link p{font-size:calc(var(--cuz-unit) * .71)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link span{font-size:calc(var(--cuz-unit) * .7)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq{padding:calc(var(--cuz-unit) * 1.4) 0 calc(var(--cuz-unit) * 1.6)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq .eyebrow{position:static}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq h2{font-size:calc(var(--cuz-unit) * 1.24)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq .section-head{margin-bottom:calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list summary{font-size:calc(var(--cuz-unit) * .79);min-height:50px;padding:calc(var(--cuz-unit) * .7) calc(var(--cuz-unit) * .4);gap:calc(var(--cuz-unit) * 1);line-height:1.9}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .faq-list details>div{font-size:calc(var(--cuz-unit) * .83);padding:calc(var(--cuz-unit) * .5) calc(var(--cuz-unit) * .4) calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing{height:295px;padding-top:150px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing .architecture{height:165px;left:0;width:100%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing-copy{margin:0 auto;width:91%;padding:0;position:relative}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing h2{font-size:calc(var(--cuz-unit) * 1.2)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing p{font-size:calc(var(--cuz-unit) * .7);margin:calc(var(--cuz-unit) * .35) 0 calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .closing .edge{display:none}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-footer{padding:calc(var(--cuz-unit) * 1.4) 0 calc(var(--cuz-unit) * 1)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--cuz-unit) * 1.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row .brand{align-self:flex-end}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row .lockup{width:calc(var(--cuz-unit) * 10)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-row nav{font-size:calc(var(--cuz-unit) * .71);gap:calc(var(--cuz-unit) * .7);justify-content:space-between;flex-direction:row-reverse;min-height:44px;align-items:center}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact{grid-template-columns:1.2fr 1fr;font-size:calc(var(--cuz-unit) * .63);row-gap:calc(var(--cuz-unit) * .8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact a,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact>span{min-height:30px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .footer-contact a:last-child{grid-column:1/-1}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .legal{flex-direction:column;gap:calc(var(--cuz-unit) * .4);font-size:calc(var(--cuz-unit) * .59);padding-top:calc(var(--cuz-unit) * 1);margin-top:calc(var(--cuz-unit) * 1)}}
@media(prefers-reduced-motion:reduce){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer){scroll-behavior:auto}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) *,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) *:before,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) *:after{animation:none!important;transition:none!important}}
@media(max-width:600px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-network{height:310px}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node{width:28%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-abzar{width:42%}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core{width:calc(var(--cuz-unit) * 5);height:calc(var(--cuz-unit) * 5)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-node small{font-size:calc(var(--cuz-unit) * .52)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .brand-panels{min-height:96px}}
/* Approved-source restoration pass: only image quality and existing surfaces. */
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .family,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .projects,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .partners,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cooperation,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-footer{background-image:url('images/approved-dark-background-v2.webp');background-size:cover;background-position:center}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .hero-art img{filter:brightness(.82)}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .architecture img{filter:brightness(.78)}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .team,:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .growth{background-image:url('images/approved-light-background-v2.webp');background-size:cover;background-position:right center}
/* User correction: use the supplied official PNG byte-for-byte for every UI mark. */
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup{display:flex;align-items:center;gap:calc(var(--cuz-unit) * .45);direction:ltr;mix-blend-mode:normal}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup .official-icon{width:calc(var(--cuz-unit) * 3.65);height:calc(var(--cuz-unit) * 3.65);object-fit:contain;flex:none}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup>span{display:flex;flex-direction:column;gap:calc(var(--cuz-unit) * .15);color:#b89146;white-space:nowrap}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup strong{font-size:calc(var(--cuz-unit) * 1.08);line-height:1.5;direction:rtl;font-weight:760}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup small{font-size:calc(var(--cuz-unit) * .49);letter-spacing:calc(var(--cuz-unit) * .03)}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core{flex-direction:column;gap:calc(var(--cuz-unit) * .15)}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core img{width:calc(var(--cuz-unit) * 7.1);height:calc(var(--cuz-unit) * 7.1);object-fit:contain;mix-blend-mode:normal}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core strong{color:#c9a25a;font-size:calc(var(--cuz-unit) * 1.3);line-height:1.5}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core small{color:#c9a25a;font-size:calc(var(--cuz-unit) * .65);letter-spacing:calc(var(--cuz-unit) * .035)}
@media(max-width:999px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup .official-icon{width:calc(var(--cuz-unit) * 3);height:calc(var(--cuz-unit) * 3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup strong{font-size:calc(var(--cuz-unit) * .85)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup small{font-size:calc(var(--cuz-unit) * .4)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core img{width:calc(var(--cuz-unit) * 5.8);height:calc(var(--cuz-unit) * 5.8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core strong{font-size:calc(var(--cuz-unit) * 1.05)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core small{font-size:calc(var(--cuz-unit) * .55)}}
@media(max-width:600px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup .official-icon{width:calc(var(--cuz-unit) * 2.75);height:calc(var(--cuz-unit) * 2.75)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup strong{font-size:calc(var(--cuz-unit) * .85)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .lockup small{font-size:calc(var(--cuz-unit) * .39)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core{height:calc(var(--cuz-unit) * 6.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core img{width:calc(var(--cuz-unit) * 3.8);height:calc(var(--cuz-unit) * 3.8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core strong{font-size:calc(var(--cuz-unit) * .69);white-space:nowrap}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .network-core small{font-size:calc(var(--cuz-unit) * .36);white-space:nowrap}}

/* Keep the official wall mark inside the narrow article crop. */
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .article-link .architecture-thumbnail{object-position:35% center}
/* Narrow phones: keep all header controls on one row. */
@media(max-width:360px){:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header{gap:calc(var(--cuz-unit) * .35);flex-wrap:nowrap}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header .lockup{width:calc(var(--cuz-unit) * 8)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header .lockup .official-icon{width:calc(var(--cuz-unit) * 2.3);height:calc(var(--cuz-unit) * 2.3)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header .lockup strong{font-size:calc(var(--cuz-unit) * .72)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header .lockup small{font-size:calc(var(--cuz-unit) * .34)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header>.button{font-size:calc(var(--cuz-unit) * .58);padding-inline:calc(var(--cuz-unit) * .45)}:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer) .cuzh-site-header .brand{min-width:0}}
:is(#cuz-home,#cuz-shared-header,#cuz-shared-footer){direction:rtl;line-height:1.5;font-weight:400}
#cuz-shared-header{background:#0a1213}
body.cuz-home-document{background:#0a1213}
#cuz-shared-header .cuzh-site-header{height:calc(var(--cuz-unit) * 4.5)}
@media(max-width:600px){#cuz-shared-header .cuzh-site-header{height:72px}}

/* Scoped preview: same CUZ stone scene, now a continuous full-width hero. */
#cuz-home .hero-fullbleed{height:clamp(490px,39vw,760px);min-height:0;display:block;isolation:isolate;background:#0a0c0d;background-image:none}
#cuz-home .hero-fullbleed .hero-art{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:-1;overflow:hidden}
#cuz-home .hero-fullbleed .hero-art picture{display:block;width:100%;height:100%}
#cuz-home .hero-fullbleed .hero-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:72% 48%;animation:cuz-hero-camera 20s ease-in-out infinite alternate,cuz-hero-light 9s ease-in-out infinite;filter:brightness(.88)}
#cuz-home .hero-fullbleed .cuzh-site-header{width:91%;height:calc(var(--cuz-unit) * 4.7);background:transparent}
#cuz-home .hero-fullbleed .cuzh-site-header nav{margin-right:calc(var(--cuz-unit) * 2)}
#cuz-home .hero-fullbleed .cuzh-site-header>.button{margin-left:0}
#cuz-home .hero-fullbleed .hero-layout{position:static;height:auto;width:100%}
#cuz-home .hero-fullbleed .hero-copy{position:absolute;top:50%;left:7%;width:40%;margin:0;transform:translateY(-36%);text-shadow:0 2px 16px #0009}
#cuz-home .hero-fullbleed .hero-copy .actions{justify-content:flex-start}
#cuz-home .hero-fullbleed .hero-copy>p{max-width:calc(var(--cuz-unit) * 36);line-height:1.95}
#cuz-home .hero-fullbleed .hero-left{top:calc(var(--cuz-unit) * 6.6);left:4.5%}
#cuz-home .hero-fullbleed .hero-bottom-left{left:4.5%;bottom:calc(var(--cuz-unit) * 1.5)}
#cuz-home .hero-fullbleed .hero-bottom-right{right:3.5%;bottom:calc(var(--cuz-unit) * 1.5)}
#cuz-home .hero-fullbleed.is-motion-paused .hero-scene{animation-play-state:paused}
@keyframes cuz-hero-camera{from{transform:scale(1)}to{transform:scale(1.025)}}
@keyframes cuz-hero-light{0%,100%{filter:brightness(.88)}45%{filter:brightness(1.04)}65%{filter:brightness(.97)}}
@media(min-width:1600px){#cuz-home .hero-fullbleed .hero-copy{left:9%;width:36%}}
@media(min-width:601px) and (max-width:999px){#cuz-home .hero-fullbleed{height:460px}#cuz-home .hero-fullbleed .hero-art img{object-position:65% center}#cuz-home .hero-fullbleed .hero-copy{left:5%;width:43%;top:51%}#cuz-home .hero-fullbleed .hero-copy>p{font-size:calc(var(--cuz-unit) * .84)}#cuz-home .hero-fullbleed h1{font-size:calc(var(--cuz-unit) * 2.5)}#cuz-home .hero-fullbleed .hero-bottom-left{display:none}}
@media(max-width:600px){
#cuz-home .hero-fullbleed{height:max(740px,195vw);max-height:990px;display:block}
#cuz-home .hero-fullbleed .cuzh-site-header{height:72px;width:91%;background:#090d1099}
#cuz-home .hero-fullbleed .hero-art{position:absolute;inset:0;width:100%;height:100%;margin:0}
#cuz-home .hero-fullbleed .hero-art img{object-position:68% center;transform-origin:65% 28%}
#cuz-home .hero-fullbleed .hero-copy{position:absolute;top:51%;left:5%;width:90%;margin:0;transform:none;text-shadow:0 2px 14px #000}
#cuz-home .hero-fullbleed h1{font-size:clamp(calc(var(--cuz-unit) * 1.9),8.5vw,calc(var(--cuz-unit) * 2.55));line-height:1.48}
#cuz-home .hero-fullbleed .hero-copy>p{font-size:calc(var(--cuz-unit) * .85);line-height:1.9;margin:calc(var(--cuz-unit) * .7) 0 calc(var(--cuz-unit) * 1.1)}
#cuz-home .hero-fullbleed .hero-copy .actions{flex-direction:row-reverse;gap:calc(var(--cuz-unit) * .6)}
#cuz-home .hero-fullbleed .hero-copy .actions .button{font-size:calc(var(--cuz-unit) * .69);min-height:46px;padding-inline:calc(var(--cuz-unit) * .6)}
#cuz-home .hero-fullbleed .hero-left,#cuz-home .hero-fullbleed .hero-bottom-left,#cuz-home .hero-fullbleed .hero-bottom-right{display:none}
}
@media(max-width:360px){#cuz-home .hero-fullbleed .hero-copy{top:49%}#cuz-home .hero-fullbleed .hero-copy .actions{display:grid;grid-template-columns:1fr}#cuz-home .hero-fullbleed h1{font-size:calc(var(--cuz-unit) * 1.87)}#cuz-home .hero-fullbleed .hero-copy>p{font-size:calc(var(--cuz-unit) * .78)}#cuz-home .hero-fullbleed .hero-copy .actions .button{min-height:44px}}
@media(prefers-reduced-motion:reduce){#cuz-home .hero-fullbleed .hero-art img{animation:none;transform:none;filter:brightness(.92)}}

@media(min-width:601px){#cuz-home .hero-fullbleed .hero-copy .actions{justify-content:flex-end}}
#cuz-home .hero-fullbleed .cuzh-site-header .lockup{mix-blend-mode:normal}
@media(min-width:601px){#cuz-home .hero-fullbleed .hero-copy .actions{flex-direction:row-reverse;justify-content:flex-end}}
#cuz-home .hero-fullbleed .button.outline{background:#090e10e8;color:#e3c27c}
/* Approved CUZ sculptural icon family: transparent gold/charcoal assets. */
#cuz-home .services .cuz-dimensional-icon,#cuz-home .roadmap .cuz-dimensional-icon,#cuz-home .growth .cuz-dimensional-icon{object-fit:contain;flex-shrink:0;mix-blend-mode:normal;opacity:1;filter:none}
#cuz-home .service summary .cuz-dimensional-icon{width:calc(var(--cuz-unit) * 4);height:calc(var(--cuz-unit) * 4)}
#cuz-home .road-tabs .cuz-dimensional-icon{width:calc(var(--cuz-unit) * 3.8);height:calc(var(--cuz-unit) * 3.8);filter:saturate(.4)}
#cuz-home .road-tabs button[aria-selected=true] .cuz-dimensional-icon{filter:none}
#cuz-home .growth-card summary .cuz-dimensional-icon{width:calc(var(--cuz-unit) * 4);height:calc(var(--cuz-unit) * 4);margin:0 auto calc(var(--cuz-unit) * .4);filter:saturate(.65)}
#cuz-home .growth-card.first summary .cuz-dimensional-icon,#cuz-home .growth-card[open] summary .cuz-dimensional-icon{filter:none}
@media(max-width:600px){
#cuz-home .service summary .cuz-dimensional-icon{width:38px;height:38px;margin-top:0}
#cuz-home .service summary{gap:calc(var(--cuz-unit) * .35)}
#cuz-home .road-tabs .cuz-dimensional-icon{width:40px;height:40px}
#cuz-home .growth-card summary .cuz-dimensional-icon{width:50px;height:50px}
}

/* Official Cuz Perfume wordmark: preserve geometry and native purple. */
#cuz-home .brand-perfume img{width:calc(var(--cuz-unit) * 6.6);height:auto;max-width:100%;padding:0;background:transparent;border-radius:0;mix-blend-mode:normal;object-fit:contain;flex-shrink:0}
@media(min-width:601px) and (max-width:999px){#cuz-home .brand-perfume img{width:calc(var(--cuz-unit) * 4.8)}}
@media(max-width:600px){#cuz-home .brand-perfume img{width:calc(var(--cuz-unit) * 5)}}
