.ProjectRecords-module__CkXZZa__section{--filter-height:112px;background:linear-gradient(180deg, var(--white) 0%, var(--raise-1) 14%, var(--white) 100%);padding-block:clamp(84px,11vw,168px) clamp(72px,9vw,140px);position:relative}.ProjectRecords-module__CkXZZa__head{border-bottom:1px solid var(--rule-faint);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(32px,5vw,80px);padding-bottom:clamp(48px,6vw,84px);display:grid}.ProjectRecords-module__CkXZZa__kicker{color:var(--text-mute);align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,30px);display:inline-flex}.ProjectRecords-module__CkXZZa__kickerNum{border-radius:var(--radius-xs);background:var(--ink);min-width:26px;height:20px;color:var(--white);letter-spacing:.1em;place-items:center;padding-inline:7px;font-weight:600;display:inline-grid}.ProjectRecords-module__CkXZZa__title{color:var(--ink);font-size:clamp(2rem,5.2vw,4.2rem);font-weight:900;line-height:1.24}.ProjectRecords-module__CkXZZa__headAside{flex-direction:column;gap:20px;padding-bottom:6px;display:flex}.ProjectRecords-module__CkXZZa__headHint{color:var(--text-faint);align-items:center;gap:10px;display:inline-flex}.ProjectRecords-module__CkXZZa__headHint:before{content:"";background:var(--rule-strong);flex:none;width:22px;height:1px}.ProjectRecords-module__CkXZZa__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(40px,5vw,72px);display:grid}.ProjectRecords-module__CkXZZa__stat{text-align:left;background:var(--white);border:1px solid var(--rule-faint);border-radius:var(--radius-lg);transition:background .45s var(--ease-soft), border-color .35s var(--ease-soft), box-shadow .45s var(--ease-soft), transform .45s var(--ease);flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,2.8vw,38px);display:flex;position:relative;overflow:hidden}.ProjectRecords-module__CkXZZa__stat:before{content:"";opacity:0;transition:opacity .45s var(--ease-soft);pointer-events:none;background:linear-gradient(#0b0b0b0b,#0000 46%);position:absolute;inset:0}.ProjectRecords-module__CkXZZa__stat:hover{background:var(--raise-1);border-color:var(--rule);transform:translateY(-2px);box-shadow:0 8px 24px #0b0b0b12}.ProjectRecords-module__CkXZZa__stat:hover:before,.ProjectRecords-module__CkXZZa__stat[data-active=true]:before{opacity:1}.ProjectRecords-module__CkXZZa__stat[data-active=true]{background:var(--raise-2);border-color:var(--rule-strong)}.ProjectRecords-module__CkXZZa__statIndex{color:var(--text-faint)}.ProjectRecords-module__CkXZZa__stat[data-active=true] .ProjectRecords-module__CkXZZa__statIndex{color:var(--ink)}.ProjectRecords-module__CkXZZa__statLabel{color:var(--text);font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:700;line-height:1.5}.ProjectRecords-module__CkXZZa__statFigure{align-items:baseline;gap:10px;margin-top:2px;display:flex}.ProjectRecords-module__CkXZZa__statValue{font-variation-settings:"wdth" 96;letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,7.2vw,6.2rem);font-weight:900;line-height:.84}.ProjectRecords-module__CkXZZa__statUnit{letter-spacing:.08em;color:var(--text-mute)}.ProjectRecords-module__CkXZZa__meter{border-radius:var(--radius-pill);background:var(--rule-faint);width:100%;height:3px;margin-top:4px;display:block;position:relative;overflow:hidden}.ProjectRecords-module__CkXZZa__meterFill{border-radius:var(--radius-pill);background:var(--ink);transform-origin:0;transition:transform 1.5s var(--ease) .25s;position:absolute;inset:0;transform:scaleX(0)}.ProjectRecords-module__CkXZZa__stats[data-shown=true] .ProjectRecords-module__CkXZZa__meterFill{transform:scaleX(var(--share,0))}.ProjectRecords-module__CkXZZa__statNote{max-width:22em;color:var(--text-mute);font-size:.8125rem;line-height:1.8}.ProjectRecords-module__CkXZZa__statsNote{max-width:62em;color:var(--text-faint);margin-top:20px;font-size:.8125rem;line-height:1.85}.ProjectRecords-module__CkXZZa__picker{margin-top:clamp(44px,5.5vw,76px)}.ProjectRecords-module__CkXZZa__pickerLabel{color:var(--text-faint);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.ProjectRecords-module__CkXZZa__pickerLabel:before{content:"";background:var(--rule-strong);flex:none;width:22px;height:1px}.ProjectRecords-module__CkXZZa__tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ProjectRecords-module__CkXZZa__tile{text-align:left;background:var(--white);border:1px solid var(--rule-faint);border-radius:var(--radius);transition:background .4s var(--ease-soft), border-color .3s var(--ease-soft), box-shadow .4s var(--ease-soft), transform .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.ProjectRecords-module__CkXZZa__tile:hover{border-color:var(--rule);transform:translateY(-3px);box-shadow:0 8px 22px #0b0b0b14}.ProjectRecords-module__CkXZZa__tileImage{aspect-ratio:1;background:var(--raise-1);width:100%;display:block;position:relative;overflow:hidden}.ProjectRecords-module__CkXZZa__tileImage img{object-fit:cover;filter:grayscale()contrast(1.02);transition:filter .5s var(--ease-soft), transform .7s var(--ease)}.ProjectRecords-module__CkXZZa__tile:hover .ProjectRecords-module__CkXZZa__tileImage img,.ProjectRecords-module__CkXZZa__tile[data-active=true] .ProjectRecords-module__CkXZZa__tileImage img{filter:none}.ProjectRecords-module__CkXZZa__tile:hover .ProjectRecords-module__CkXZZa__tileImage img{transform:scale(1.05)}.ProjectRecords-module__CkXZZa__tileMeta{justify-content:space-between;align-items:baseline;gap:8px;padding:11px 14px 13px;display:flex}.ProjectRecords-module__CkXZZa__tileName{color:var(--text);font-size:.75rem;font-weight:700;line-height:1.5}.ProjectRecords-module__CkXZZa__tileCount{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none}.ProjectRecords-module__CkXZZa__tile[data-active=true]{background:var(--ink)}.ProjectRecords-module__CkXZZa__tile[data-active=true] .ProjectRecords-module__CkXZZa__tileName{color:var(--white)}.ProjectRecords-module__CkXZZa__tile[data-active=true] .ProjectRecords-module__CkXZZa__tileCount{color:#ffffff94}.ProjectRecords-module__CkXZZa__tile[data-empty=true]{opacity:.34}.ProjectRecords-module__CkXZZa__filterBar{z-index:5;border-block:1px solid var(--rule-faint);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#ffffffeb;margin-top:clamp(48px,6vw,84px);padding-block:14px;position:sticky;top:0}.ProjectRecords-module__CkXZZa__filterInner{flex-wrap:wrap;align-items:center;gap:10px clamp(14px,2vw,26px);display:flex}.ProjectRecords-module__CkXZZa__filterGroup{align-items:center;gap:12px;min-width:0;display:inline-flex}.ProjectRecords-module__CkXZZa__filterLegend{color:var(--text-faint);white-space:nowrap;flex:none}.ProjectRecords-module__CkXZZa__segmented{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--white);display:inline-flex;overflow:hidden}.ProjectRecords-module__CkXZZa__segment{white-space:nowrap;color:var(--text-mute);border-right:1px solid var(--rule-faint);transition:color .25s var(--ease-soft), background .25s var(--ease-soft);padding:7px 17px;font-size:.8125rem;font-weight:500;line-height:1.5}.ProjectRecords-module__CkXZZa__segment:last-child{border-right:none}.ProjectRecords-module__CkXZZa__segment:hover{color:var(--ink);background:#0b0b0b0d}.ProjectRecords-module__CkXZZa__segment[data-active=true]{color:var(--white);background:var(--ink)}.ProjectRecords-module__CkXZZa__selected{border-radius:var(--radius-pill);background:var(--ink);color:var(--white);transition:opacity .25s var(--ease-soft);align-items:center;gap:9px;padding:4px 13px 4px 4px;display:inline-flex}.ProjectRecords-module__CkXZZa__selected:hover{opacity:.82}.ProjectRecords-module__CkXZZa__selectedThumb{border-radius:50%;flex:none;width:26px;height:26px;display:block;position:relative;overflow:hidden}.ProjectRecords-module__CkXZZa__selectedThumb img{object-fit:cover}.ProjectRecords-module__CkXZZa__selectedName{white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.5}.ProjectRecords-module__CkXZZa__selectedClear{opacity:.6;font-size:.9375rem;line-height:1}.ProjectRecords-module__CkXZZa__selected:hover .ProjectRecords-module__CkXZZa__selectedClear{opacity:1}.ProjectRecords-module__CkXZZa__count{color:var(--text-faint);white-space:nowrap;align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.ProjectRecords-module__CkXZZa__countValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.ProjectRecords-module__CkXZZa__countLabel{letter-spacing:.08em;color:var(--text-faint)}.ProjectRecords-module__CkXZZa__countShort{display:none}.ProjectRecords-module__CkXZZa__reset{border-bottom:1px solid var(--rule-strong);font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--text-dim);transition:color .25s var(--ease-soft);margin-left:4px;padding-bottom:2px;font-size:.6875rem}.ProjectRecords-module__CkXZZa__reset:hover{color:var(--ink)}.ProjectRecords-module__CkXZZa__groups{flex-direction:column;gap:clamp(52px,6vw,92px);padding-top:clamp(52px,6vw,88px);display:flex}.ProjectRecords-module__CkXZZa__group{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:clamp(24px,3.4vw,56px);padding-top:clamp(22px,2.6vw,32px);display:grid}.ProjectRecords-module__CkXZZa__groupHead{top:calc(var(--filter-height) + 26px);flex-direction:column;align-self:start;align-items:flex-start;gap:12px;display:flex;position:sticky}.ProjectRecords-module__CkXZZa__groupImage{background:var(--raise-1);border:1px solid var(--rule-faint);border-radius:var(--radius);width:104px;height:104px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.ProjectRecords-module__CkXZZa__groupImage img{object-fit:cover;filter:grayscale()contrast(1.02);transition:filter .5s var(--ease-soft)}.ProjectRecords-module__CkXZZa__group:hover .ProjectRecords-module__CkXZZa__groupImage img{filter:none}.ProjectRecords-module__CkXZZa__groupTitle{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.1875rem,1.05rem + .8vw,1.75rem);font-weight:800;line-height:1.38}.ProjectRecords-module__CkXZZa__groupNote{max-width:21em;color:var(--text-mute);font-size:.8125rem;line-height:1.85}.ProjectRecords-module__CkXZZa__groupCount{color:var(--text-faint)}.ProjectRecords-module__CkXZZa__rows{border-top:1px solid var(--rule-faint);margin:0;padding:0;list-style:none}.ProjectRecords-module__CkXZZa__row{border-radius:var(--radius);transition:background .4s var(--ease-soft);grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:clamp(14px,1.8vw,28px);padding:clamp(20px,2.2vw,28px) clamp(12px,1.4vw,20px);display:grid;position:relative}.ProjectRecords-module__CkXZZa__row:before{content:"";border-radius:var(--radius-pill);background:var(--ink);transform-origin:top;width:2px;transition:transform .45s var(--ease);position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}.ProjectRecords-module__CkXZZa__row:after{content:"";background:var(--rule-faint);height:1px;position:absolute;bottom:0;left:clamp(12px,1.4vw,20px);right:clamp(12px,1.4vw,20px)}.ProjectRecords-module__CkXZZa__row:last-child:after{display:none}.ProjectRecords-module__CkXZZa__row:hover{background:#0b0b0b06}.ProjectRecords-module__CkXZZa__row:hover:before{transform:scaleY(1)}.ProjectRecords-module__CkXZZa__rowIndex{color:var(--text-faint);font-variant-numeric:tabular-nums;transition:color .35s var(--ease-soft);padding-top:7px}.ProjectRecords-module__CkXZZa__row:hover .ProjectRecords-module__CkXZZa__rowIndex{color:var(--ink)}.ProjectRecords-module__CkXZZa__rowBody{flex-direction:column;gap:10px;min-width:0;display:flex}.ProjectRecords-module__CkXZZa__rowTitle{letter-spacing:-.008em;color:var(--text);transition:color .35s var(--ease-soft);font-size:clamp(1rem,.95rem + .4vw,1.375rem);font-weight:800;line-height:1.45}.ProjectRecords-module__CkXZZa__row:hover .ProjectRecords-module__CkXZZa__rowTitle{color:var(--ink)}.ProjectRecords-module__CkXZZa__caps{flex-wrap:wrap;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.ProjectRecords-module__CkXZZa__cap{color:var(--text-mute);padding-right:12px;font-size:.8125rem;line-height:1.85;position:relative}.ProjectRecords-module__CkXZZa__cap:not(:last-child):after{content:"";background:var(--text-faint);border-radius:50%;width:3px;height:3px;position:absolute;top:.85em;right:0}.ProjectRecords-module__CkXZZa__rowTags{gap:5px;margin:5px 0 0;padding:0;list-style:none;display:flex}.ProjectRecords-module__CkXZZa__tag{letter-spacing:.1em;white-space:nowrap;border-radius:var(--radius-pill);border:1px solid #0000;padding:4px 10px;font-size:.625rem;line-height:1.5}.ProjectRecords-module__CkXZZa__tag[data-discipline=system]{border-color:var(--rule);color:var(--text-dim)}.ProjectRecords-module__CkXZZa__tag[data-discipline=app]{color:var(--text);background:#0b0b0b17}.ProjectRecords-module__CkXZZa__tag[data-discipline=ai]{background:var(--ink);color:var(--white)}.ProjectRecords-module__CkXZZa__empty{border:1px solid var(--rule-faint);border-radius:var(--radius-lg);background:var(--white);text-align:center;color:var(--text-mute);margin-top:clamp(52px,6vw,88px);padding:clamp(48px,7vw,88px) 24px;font-size:1rem}@media (max-width:1080px){.ProjectRecords-module__CkXZZa__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.ProjectRecords-module__CkXZZa__group{grid-template-columns:minmax(0,1fr)}.ProjectRecords-module__CkXZZa__groupImage{width:72px;height:72px}.ProjectRecords-module__CkXZZa__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ProjectRecords-module__CkXZZa__groupHead{position:static}.ProjectRecords-module__CkXZZa__groupNote{max-width:none}}@media (max-width:860px){.ProjectRecords-module__CkXZZa__stats{grid-template-columns:minmax(0,1fr)}.ProjectRecords-module__CkXZZa__statNote{max-width:none}.ProjectRecords-module__CkXZZa__filterGroup{min-width:0}.ProjectRecords-module__CkXZZa__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.ProjectRecords-module__CkXZZa__row{grid-template-columns:34px minmax(0,1fr);padding-inline:0}.ProjectRecords-module__CkXZZa__rowTags{grid-column:2;margin-top:2px}.ProjectRecords-module__CkXZZa__caps{flex-direction:column;gap:2px}.ProjectRecords-module__CkXZZa__cap{padding-right:0}.ProjectRecords-module__CkXZZa__cap:not(:last-child):after,.ProjectRecords-module__CkXZZa__filterLegend{display:none}.ProjectRecords-module__CkXZZa__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectRecords-module__CkXZZa__selectedName{text-overflow:ellipsis;max-width:8.5em;overflow:hidden}.ProjectRecords-module__CkXZZa__segmented{flex:auto}.ProjectRecords-module__CkXZZa__segment{text-align:center;flex:1;padding-inline:10px}.ProjectRecords-module__CkXZZa__count{flex:none;margin-left:auto}.ProjectRecords-module__CkXZZa__countLong{display:none}.ProjectRecords-module__CkXZZa__countShort{display:inline}}
.Reviews-module__yTtV6W__section{border-top:1px solid var(--rule-faint);background:linear-gradient(180deg, var(--raise-1) 0%, var(--white) 46%, var(--raise-1) 100%);padding-block:clamp(84px,11vw,160px) clamp(90px,12vw,170px);position:relative}.Reviews-module__yTtV6W__head{border-bottom:1px solid var(--rule-faint);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(32px,5vw,80px);padding-bottom:clamp(40px,5vw,64px);display:grid}.Reviews-module__yTtV6W__kicker{color:var(--text-mute);align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,30px);display:inline-flex}.Reviews-module__yTtV6W__kickerNum{border-radius:var(--radius-xs);background:var(--ink);min-width:26px;height:20px;color:var(--white);letter-spacing:.1em;place-items:center;padding-inline:7px;font-weight:600;display:inline-grid}.Reviews-module__yTtV6W__title{color:var(--ink);font-size:clamp(2rem,5.2vw,4.2rem);font-weight:900;line-height:1.24}.Reviews-module__yTtV6W__headAside{padding-bottom:6px}.Reviews-module__yTtV6W__aggregate{border-bottom:1px solid var(--rule-faint);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);padding-block:clamp(28px,3.6vw,44px);display:grid}.Reviews-module__yTtV6W__score{align-items:baseline;gap:10px;display:flex}.Reviews-module__yTtV6W__scoreValue{font-variation-settings:"wdth" 96;letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5rem);font-weight:900;line-height:.84}.Reviews-module__yTtV6W__scoreOf{color:var(--text-faint);font-size:.875rem}.Reviews-module__yTtV6W__scoreMeta{flex-direction:column;gap:8px;display:flex}.Reviews-module__yTtV6W__scoreCount{color:var(--text-mute)}.Reviews-module__yTtV6W__scoreNote{max-width:30em;color:var(--text-faint);text-align:right;margin-left:auto;font-size:.8125rem;line-height:1.85}.Reviews-module__yTtV6W__stars{gap:4px;line-height:1;display:inline-flex}.Reviews-module__yTtV6W__star{fill:var(--rule)}.Reviews-module__yTtV6W__star[data-filled=true]{fill:var(--ink)}.Reviews-module__yTtV6W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(48px,6vw,80px);padding:0;list-style:none;display:grid}.Reviews-module__yTtV6W__cell{display:flex}.Reviews-module__yTtV6W__cardWrap{flex:1;display:flex}.Reviews-module__yTtV6W__card{background:var(--white);border:1px solid var(--rule-faint);border-radius:var(--radius-lg);transition:background .45s var(--ease-soft), border-color .35s var(--ease-soft), box-shadow .45s var(--ease-soft), transform .45s var(--ease);flex-direction:column;flex:1;gap:16px;margin:0;padding:clamp(26px,2.8vw,40px);display:flex;position:relative;overflow:hidden}.Reviews-module__yTtV6W__card:before{content:"";opacity:0;transition:opacity .45s var(--ease-soft);pointer-events:none;background:linear-gradient(#0b0b0b0b,#0000 40%);position:absolute;inset:0}.Reviews-module__yTtV6W__card:hover{background:var(--raise-1);border-color:var(--rule);transform:translateY(-3px);box-shadow:0 10px 28px #0b0b0b12}.Reviews-module__yTtV6W__card:hover:before{opacity:1}.Reviews-module__yTtV6W__quoteMark{font-family:var(--font-display), serif;color:#0b0b0b0b;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:8.5rem;font-weight:900;line-height:1;position:absolute;top:-.08em;right:.17em}.Reviews-module__yTtV6W__cardTitle{letter-spacing:-.006em;color:var(--ink);font-size:clamp(1rem,.96rem + .3vw,1.1875rem);font-weight:800;line-height:1.55;position:relative}.Reviews-module__yTtV6W__quote{color:var(--text-dim);word-break:auto-phrase;line-break:strict;margin:0;font-size:.875rem;line-height:2.05;position:relative}.Reviews-module__yTtV6W__author{border-top:1px solid var(--rule-faint);flex-direction:column;gap:2px;margin-top:auto;padding-top:20px;display:flex;position:relative}.Reviews-module__yTtV6W__authorName{color:var(--text);font-size:.875rem;font-weight:700;line-height:1.7}.Reviews-module__yTtV6W__authorRole,.Reviews-module__yTtV6W__authorOrg{color:var(--text-mute);font-size:.8125rem;line-height:1.7}.Reviews-module__yTtV6W__sector{letter-spacing:.12em;color:var(--text-faint);margin-top:10px}@media (max-width:1080px){.Reviews-module__yTtV6W__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.Reviews-module__yTtV6W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Reviews-module__yTtV6W__aggregate{grid-template-columns:auto minmax(0,1fr)}.Reviews-module__yTtV6W__scoreNote{text-align:left;grid-column:1/-1;max-width:none;margin-left:0}}@media (max-width:720px){.Reviews-module__yTtV6W__grid{grid-template-columns:minmax(0,1fr)}.Reviews-module__yTtV6W__aggregate{grid-template-columns:minmax(0,1fr);gap:18px}}
.VideoBanner-module___7FunW__banner{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100svh;padding-block:clamp(120px,16vh,190px) clamp(24px,3.4vw,40px);display:flex;position:relative;overflow:hidden}.VideoBanner-module___7FunW__media{z-index:-1;background:var(--white);position:absolute;inset:0}.VideoBanner-module___7FunW__still{animation:VideoBanner-module___7FunW__breathe 22s var(--ease-soft) infinite alternate;background:radial-gradient(76% 58% at 24% 16%,#0b0b0b12,#0000 62%),radial-gradient(62% 52% at 82% 78%,#0b0b0b0d,#0000 60%),repeating-linear-gradient(118deg,#0b0b0b05 0 2px,#0000 2px 9px),linear-gradient(160deg,#fff 0%,#f2f2f1 48%,#e4e4e3 100%);position:absolute;inset:0}@keyframes VideoBanner-module___7FunW__breathe{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.09)translate(-1.4%,-1.2%)}}.VideoBanner-module___7FunW__video{object-fit:cover;filter:grayscale()contrast(.78)brightness(1.2);opacity:0;width:100%;height:100%;transition:opacity 1.3s var(--ease-soft), transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.03)}.VideoBanner-module___7FunW__media[data-state=playing] .VideoBanner-module___7FunW__video{opacity:1;transform:scale(1)}.VideoBanner-module___7FunW__media[data-state=unavailable] .VideoBanner-module___7FunW__video{display:none}.VideoBanner-module___7FunW__scrim{background:linear-gradient(180deg, #ffffffeb 0%, #ffffff73 18%, #fff0 40%), linear-gradient(0deg, var(--white) 1%, #fffffff0 22%, #ffffff80 52%, #fff0 78%), linear-gradient(90deg, #fffffff0 0%, #ffffff8a 44%, #fff0 74%),  linear-gradient(0deg, #ffffff6b, #ffffff6b);position:absolute;inset:0}.VideoBanner-module___7FunW__content{z-index:2;padding-bottom:clamp(48px,7vw,92px);position:relative}.VideoBanner-module___7FunW__eyebrow{color:var(--text-dim);animation:VideoBanner-module___7FunW__fadeIn 1s var(--ease-soft) both;align-items:center;gap:12px;margin-bottom:clamp(24px,3vw,38px);animation-delay:80ms;display:inline-flex}.VideoBanner-module___7FunW__tick{background:var(--ink);width:30px;height:1px}.VideoBanner-module___7FunW__slash{color:var(--text-faint)}.VideoBanner-module___7FunW__headline{font-variation-settings:"wdth" 100;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:clamp(2.4rem,8vw,7rem);font-weight:900;line-height:1.16}.VideoBanner-module___7FunW__line{padding-bottom:.06em;display:block;overflow:hidden}.VideoBanner-module___7FunW__lineInner{animation:VideoBanner-module___7FunW__rise 1.05s var(--ease) both;animation-delay:calc(var(--i) * .11s + .16s);display:block}@keyframes VideoBanner-module___7FunW__rise{0%{opacity:0;transform:translateY(112%)}to{opacity:1;transform:none}}@keyframes VideoBanner-module___7FunW__fadeIn{0%{opacity:0}to{opacity:1}}.VideoBanner-module___7FunW__lead{max-width:40em;color:var(--text-dim);animation:VideoBanner-module___7FunW__fadeIn 1.1s var(--ease-soft) both;margin-top:clamp(24px,2.8vw,36px);animation-delay:.62s}.VideoBanner-module___7FunW__foot{z-index:2;border-top:1px solid var(--rule-faint);animation:VideoBanner-module___7FunW__fadeIn 1.2s var(--ease-soft) both;justify-content:space-between;align-items:center;gap:20px;padding-top:clamp(20px,2.6vw,30px);animation-delay:.78s;display:flex;position:relative}.VideoBanner-module___7FunW__scroll{color:var(--text-mute);transition:color .35s var(--ease-soft);align-items:center;gap:14px;display:inline-flex}.VideoBanner-module___7FunW__scroll:hover{color:var(--ink)}.VideoBanner-module___7FunW__scrollRail{border-radius:var(--radius-pill);background:var(--rule);width:2px;height:34px;display:block;position:relative;overflow:hidden}.VideoBanner-module___7FunW__scrollDot{inset-inline:0;background:var(--ink);height:12px;animation:VideoBanner-module___7FunW__railRun 2.4s var(--ease-soft) infinite;position:absolute;top:0}@keyframes VideoBanner-module___7FunW__railRun{0%{transform:translateY(-100%)}60%,to{transform:translateY(340%)}}.VideoBanner-module___7FunW__controls{gap:8px;display:inline-flex}.VideoBanner-module___7FunW__control{border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--text-dim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .3s var(--ease-soft), border-color .3s var(--ease-soft), background .3s var(--ease-soft), box-shadow .3s var(--ease-soft);background:#ffffffb8;align-items:center;gap:9px;padding:9px 17px;display:inline-flex}.VideoBanner-module___7FunW__control:hover{color:var(--white);background:var(--ink);border-color:var(--ink);box-shadow:0 6px 18px #0b0b0b29}.VideoBanner-module___7FunW__controlIcon{place-items:center;width:11px;height:11px;display:grid}@media (max-width:640px){.VideoBanner-module___7FunW__banner{min-height:92svh}.VideoBanner-module___7FunW__headline{font-size:clamp(2rem,9.4vw,3rem)}.VideoBanner-module___7FunW__foot{flex-direction:column;align-items:flex-start;gap:22px}.VideoBanner-module___7FunW__controls{width:100%}.VideoBanner-module___7FunW__control{flex:1;justify-content:center}}
