.gf-v12-shell{margin:0;background:#f6f3ee}.gf-v12-shell a{color:#1a1a1a}.gf-v12-shell a:hover{color:#000}.gf-v12-shell{scroll-behavior:smooth}.gf-v12-shell .page,.gf-v12-shell .page *{box-sizing:border-box}.gf-v12-shell .page{--g:48px;--sec:112px;--gap:24px;font-family:Noto Sans,sans-serif;color:#1a1a1a;background:#f6f3ee;font-size:clamp(16px,15.6px + .1vw,17px);line-height:1.6;width:100%;overflow-x:clip}.gf-v12-shell .page section[id]{scroll-margin-top:96px}.gf-v12-shell .h1{margin:0;font-size:clamp(42px,27.9px + 3.62vw,80px);line-height:1.05;font-weight:700;letter-spacing:-.02em}.gf-v12-shell .h2{margin:0;font-size:clamp(30px,23.3px + 1.71vw,48px);line-height:1.15;font-weight:700;letter-spacing:-.015em}.gf-v12-shell .h4{margin:0;font-size:clamp(20px,18.5px + .38vw,24px);line-height:1.3;font-weight:700}.gf-v12-shell .lead{margin:0;font-size:clamp(18px,17.3px + .19vw,20px);line-height:1.5;text-wrap:pretty}.gf-v12-shell .h1,.gf-v12-shell .h2,.gf-v12-shell .h4{text-wrap:balance}.gf-v12-shell .body{margin:0;font-size:clamp(16px,15.6px + .1vw,17px);line-height:1.6}.gf-v12-shell .small{margin:0;font-size:clamp(14px,13.6px + .1vw,15px);line-height:1.5}.gf-v12-shell .eyebrow{margin:0;font-size:clamp(15px,14.3px + .19vw,17px);line-height:1.4;font-weight:600}.gf-v12-shell .legal{margin:0;font-size:13px;line-height:1.5;color:#6b6b6b}.gf-v12-shell .ph{font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;border:1px dashed;padding:6px 12px}.gf-v12-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 44px;border-radius:999px;font-weight:700;font-size:clamp(16px,15.6px + .1vw,17px);line-height:1;text-decoration:none;border:1.5px solid transparent;white-space:nowrap;cursor:pointer;font-family:inherit;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gf-v12-shell .btn-sm{height:44px;padding:0 24px;font-size:15px}.gf-v12-shell .btn-outline{background:0 0;color:#fff;border-color:#fff}.gf-v12-shell .btn-outline:hover{background:#fff;color:#1a1a1a}.gf-v12-shell .btn-outline-dark{background:0 0;color:#1a1a1a;border-color:#1a1a1a}.gf-v12-shell .btn-outline-dark:hover{background:#1a1a1a;color:#fff}.gf-v12-shell .btn-primary{background:#0041c0;color:#fff;border-color:#0041c0}.gf-v12-shell .btn-primary:hover{background:#002f8c;color:#fff;border-color:#002f8c}.gf-v12-shell .nav-link{transition:opacity .2s ease}.gf-v12-shell .nav-link:hover{opacity:.6}.gf-v12-shell .tile-media{transition:transform .6s ease}.gf-v12-shell .tile:hover .tile-media{transform:scale(1.03)}.gf-v12-shell .tile .tv-prod{transform-origin:50% 60%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.gf-v12-shell .tile:hover .tv-prod{transform:scale(1.1)}@media(prefers-reduced-motion:reduce){.gf-v12-shell .tile:hover .tv-prod{transform:none}}.gf-v12-shell .wrap{max-width:1920px;margin:0 auto;padding:0 var(--g)}.gf-v12-shell .sec{padding-top:var(--sec)}.gf-v12-shell .sec-warm{position:relative;isolation:isolate;margin-top:calc(var(--sec)*.7);padding-top:calc(var(--sec)*.8);padding-bottom:calc(var(--sec)*.8)}.gf-v12-shell .sec-warm+.sec{padding-top:calc(var(--sec)*.7)}@media(min-width:1024px){.gf-v12-shell .page section.sec-chapter:not(.sec-warm){padding-top:156px}.gf-v12-shell .page section.sec-warm.sec-chapter{margin-top:156px}}.gf-v12-shell .sec-warm:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;background:radial-gradient(ellipse 70% 80%at 50% 28%,#f4eee3 0,#eae1d1 52%,#ddd2bf)}.gf-v12-shell .bleed{margin-left:calc(var(--g)*-1);margin-right:calc(var(--g)*-1)}.gf-v12-shell .card{background:#fff;padding:clamp(24px,18.4px + 1.43vw,40px)}.gf-v12-shell .sec-head{display:flex;flex-direction:column;gap:clamp(12px,9px + .76vw,20px);align-items:center;text-align:center}.gf-v12-shell .hdr{position:sticky;top:0;z-index:100;height:80px;background:#ffffffad;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(228,223,214,.6);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--g)}.gf-v12-shell .logos{display:flex;align-items:center;gap:20px}.gf-v12-shell .logo-p{display:block;width:166px;height:25.5px}.gf-v12-shell .hdr-right{display:flex;align-items:center;gap:32px}.gf-v12-shell .nav{display:flex;gap:28px;font-size:15px;font-weight:600}.gf-v12-shell .burger{display:none;width:44px;height:44px;border:0;background:0 0;align-items:center;justify-content:center;color:#3d3a35;padding:0}.gf-v12-shell .hero{position:relative;height:clamp(520px,408.6px + 28.57vw,820px);background:#2b2824;overflow:hidden}.gf-v12-shell .hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.gf-v12-shell .pause{position:absolute;right:var(--g);bottom:clamp(40px,24.4px + 4vw,88px);width:48px;height:48px;border-radius:999px;border:1.5px solid rgba(255,255,255,.7);background:#00000040;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.gf-v12-shell .pause:hover{background:#00000080}.gf-v12-shell .hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.55)0,rgba(0,0,0,.3) 38%,transparent 66%),linear-gradient(to top,rgba(0,0,0,.35)0,transparent 35%);pointer-events:none}.gf-v12-shell .hero-copy{position:absolute;left:0;right:0;top:0;bottom:0;padding:clamp(40px,24.4px + 4vw,88px) var(--g);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(16px,13px + .76vw,24px);max-width:960px}.gf-v12-shell .hero-copy .h1{margin-left:-.055em}.gf-v12-shell .hero-copy .h1,.gf-v12-shell .hero-copy .lead{text-shadow:0 1px 2px rgba(0,0,0,.22),0 4px 24px rgba(0,0,0,.38)}.gf-v12-shell .hero-copy img{filter:drop-shadow(0 2px 12px rgba(0,0,0,.35))}.gf-v12-shell .quote{text-shadow:0 1px 2px rgba(0,0,0,.25),0 3px 18px rgba(0,0,0,.45)}.gf-v12-shell .ctas{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.gf-v12-shell .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:var(--g)}.gf-v12-shell .modal-box{position:relative;width:100%;max-width:1200px;aspect-ratio:16/9;background:#000;display:flex;align-items:center;justify-content:center}.gf-v12-shell .modal-close{position:absolute;top:-56px;right:0;width:44px;height:44px;border-radius:999px;border:0;background:#fff;color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.gf-v12-shell .wide{aspect-ratio:16/9;position:relative;overflow:hidden}.gf-v12-shell .quote{position:absolute;left:clamp(24px,9.1px + 3.81vw,64px);bottom:clamp(24px,9.1px + 3.81vw,64px);right:clamp(24px,9.1px + 3.81vw,64px);margin:0;font-size:clamp(26px,19.3px + 1.71vw,44px);line-height:1.2;font-weight:700;letter-spacing:-.015em;color:#fff;text-align:right;text-shadow:0 1px 12px rgba(0,0,0,.25)}.gf-v12-shell .wide-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 80%;display:block}.gf-v12-shell .wide-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55)0,rgba(0,0,0,.25) 30%,transparent 55%);pointer-events:none}.gf-v12-shell .tech{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.gf-v12-shell .tech.is-compact .tcard{grid-template-columns:repeat(1,minmax(0,1fr))}.gf-v12-shell .scroller-nav{display:none;gap:8px;justify-content:flex-end}.gf-v12-shell .scroll-btn{width:44px;height:44px;border-radius:999px;border:1.5px solid #cfcfcf;background:#fff;color:#1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.gf-v12-shell .scroll-btn:hover{border-color:#1a1a1a}.gf-v12-shell .range-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.gf-v12-shell .chip.is-on{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.gf-v12-shell .cards{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.gf-v12-shell .cards>*{flex:1 1 0;min-width:0;scroll-snap-align:start}.gf-v12-shell .feat-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gf-v12-shell .feat-list>*{display:inline-flex;align-items:center;padding:3px 9px;border-radius:5px;background:#f4f1ec;color:#4d4d4d;font-size:12.5px;font-weight:600;line-height:1.45}.gf-v12-shell .feat-list>* *{all:unset}.gf-v12-shell .feat-list>:first-child{background:#f6e7be;color:#1a1a1a}.gf-v12-shell .card-actions{margin-top:auto;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gf-v12-shell .trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.gf-v12-shell .cmp-pin{position:relative}.gf-v12-shell .cmp-pin.is-pinned{height:210vh}.gf-v12-shell .cmp-sticky{position:relative}.gf-v12-shell .is-pinned .cmp-sticky{position:sticky;top:calc((100vh + 56px - min(calc(100vh - 112px),62.5vw,737px))/2);display:flex;flex-direction:column}.gf-v12-shell .cmp-sticky .legal{margin-top:10px}.gf-v12-shell .cmp-band{display:flex;justify-content:center;background:linear-gradient(90deg,#9e8871 0,#af9b86,#c0ae9b);transition:background .6s ease}.gf-v12-shell .cmp-band.is-eve{background:linear-gradient(90deg,#2a201a 0,#292019,#282019)}.gf-v12-shell .is-eve .cmp-stage:after{background:linear-gradient(90deg,#2a201a 0,#2a201a00 3%),linear-gradient(270deg,#282019 0,#28201900 3%)}.gf-v12-shell .cmp-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#9e8871 0,#9e887100 3%),linear-gradient(270deg,#c0ae9b 0,#c0ae9b00 3%)}.gf-v12-shell .cmp-stage{position:relative;width:100%;max-width:1180px;aspect-ratio:16/10;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;--rx:0;--ry:0;--sun:.75;--eve:0;--lamp:0;--win:.82;--gl:.82;--zp:1;--zmax:1.9;--sx:23.808%;--sy:26.993%;--sw:51.651%;--sh:33.492%}.gf-v12-shell .cmp-world{position:absolute;top:0;left:50%;height:100%;aspect-ratio:1363/1154;transform-origin:49.6% 43.7%;transform:translate(-49.6%) scale(calc(1.06 + var(--zp)*(var(--zmax) - 1.06)));will-change:transform}.gf-v12-shell .cmp-ui{position:absolute;left:0;top:0;width:calc(100%*var(--zmax));height:calc(100%*var(--zmax));transform:scale(calc(1/var(--zmax)));transform-origin:0 0}.gf-v12-shell .is-pinned .cmp-stage{width:auto;max-width:100%;height:min(calc(100vh - 112px),62.5vw,737px)}.gf-v12-shell .cmp-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.gf-v12-shell .cmp-dapple{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;opacity:calc(.15 + var(--sun)*.5);filter:blur(16px);background:radial-gradient(ellipse 9% 4%at 40% 24%,rgba(70,45,20,.45),transparent 70%),radial-gradient(ellipse 6% 3%at 46% 33%,rgba(70,45,20,.4),transparent 70%),radial-gradient(ellipse 7% 3.5%at 34% 36%,rgba(70,45,20,.35),transparent 70%),radial-gradient(ellipse 5% 2.5%at 49% 16%,rgba(70,45,20,.4),transparent 70%);animation:cmpSway 7s ease-in-out infinite alternate}.gf-v12-shell .cmp-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 30% 40%at 92% 20%,rgba(255,226,170,.35),transparent 70%);animation:cmpShimmer 5s ease-in-out infinite alternate}@keyframes cmpSway{0%{transform:translate(0) rotate(0)}to{transform:translate(-1.6%,1.1%) rotate(.7deg)}}@keyframes cmpShimmer{0%{opacity:.55}to{opacity:1}}.gf-v12-shell .cmp-frame{position:absolute;left:23.624%;top:26.776%;width:52.017%;height:34.402%;pointer-events:none;background:linear-gradient(180deg,#6e6a66 0,#4a4744 1.2px,#3f3c3a 97.4%,#6a6662 97.6%,#5c5854 99%,#3a3633);box-shadow:0 0 0 .5px #1e1c1a99;filter:brightness(calc(1 - var(--eve)*.55));transition:filter .3s ease}.gf-v12-shell .cmp-tvlogo{position:absolute;left:50%;bottom:.38%;width:4.5%;height:auto;transform:translate(-50%);color:#d4d0cb;opacity:.9;display:block}.gf-v12-shell .cmp-screen{position:absolute;left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);overflow:hidden;background:#0b0b0c;border-radius:0}.gf-v12-shell .cmp-pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%;display:block;pointer-events:none;-webkit-user-drag:none}.gf-v12-shell .cmp-conv{position:absolute;top:0;right:0;bottom:0;left:0}.gf-v12-shell .cmp-conv .cmp-pic{filter:contrast(calc(1 - var(--gl)*.16)) saturate(calc(1 - var(--gl)*.22)) brightness(calc(1 + var(--gl)*.04));transition:filter .3s ease}.gf-v12-shell .gl{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;opacity:var(--win);transition:opacity .3s ease}.gf-v12-shell .gl-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff8ee0f}.gf-v12-shell .gl-win{position:absolute;top:10%;height:62%;border-radius:3px;filter:blur(2px);background:linear-gradient(180deg,#ffffffeb,#ffffff94)}.gf-v12-shell .gl-streak{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,#fff0 20%,#ffffff80 29%,#ffffff29 40%,#fff0 50%)}.gf-v12-shell .cmp-line{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffffffe6;pointer-events:none;box-shadow:0 0 12px #fff9}.gf-v12-shell .cmp-lab{position:absolute;bottom:8%;height:44px;display:flex;align-items:center;padding:0 18px;border-radius:6px;background:#1414148c;color:#fff;font-weight:600;white-space:nowrap;pointer-events:none;transition:opacity .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gf-v12-shell .cmp-lab-l{transform:translate(calc(-100% - 34px))}.gf-v12-shell .cmp-lab-r{transform:translate(34px)}.gf-v12-shell .handle{position:absolute;bottom:8%;width:44px;height:44px;margin:0 0 0 -22px;border-radius:999px;border:4px solid rgba(255,255,255,.55);background:#fff;background-clip:padding-box;display:flex;align-items:center;justify-content:center;color:#1a1a1a;box-shadow:0 4px 16px #0000004d;cursor:ew-resize;padding:0}.gf-v12-shell .hint{position:absolute;bottom:calc(8% + 56px);transform:translate(-50%);background:#1a1a1acc;color:#fff;font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;white-space:nowrap;pointer-events:none}.gf-v12-shell .cmp-stage,.gf-v12-shell .cmp-stage *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gf-v12-shell .cmp-bg{filter:brightness(calc(.88 + var(--sun)*.16 - var(--eve)*.58)) saturate(calc(.9 + var(--sun)*.16 - var(--eve)*.3));transition:filter .3s ease}.gf-v12-shell .cmp-sunwash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 45% 70%at 96% 18%,rgba(255,214,150,.55),transparent 70%);opacity:calc(var(--sun)*.8);transition:opacity .3s ease}.gf-v12-shell .cmp-night{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;opacity:var(--eve);transition:opacity .6s ease}.gf-v12-shell .cmp-nightlit{opacity:calc(var(--eve)*var(--lamp))}.gf-v12-shell .gl-mirror{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50% 55%;transform:scaleX(-1);filter:blur(.6px);opacity:.62;mix-blend-mode:screen}.gf-v12-shell .gl-bloom{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 22% 30%at 92% 46%,#ffc8824d,#ffb46e00 70%);mix-blend-mode:screen}.gf-v12-shell .gl-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffe6c800 30%,#ffe6c829 42%,#ffe6c800 56%)}.gf-v12-shell .gl-lamps{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;pointer-events:none;opacity:var(--eve);transition:opacity .5s ease}.gf-v12-shell .sun-ctl{position:absolute;z-index:4;left:50%;top:84%;transform:translate(-50%);width:max-content;display:flex;align-items:center;padding:4px;white-space:nowrap;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1a1a1a;font-size:15px;font-weight:600;box-shadow:0 8px 24px #28190a38;transition:background .4s ease,color .4s ease}.gf-v12-shell .sun-ctl.is-eve{background:#1e1e30e0;color:#fff}.gf-v12-shell .lc-seg{display:flex;gap:2px;padding:3px;border-radius:999px;background:#0000000f}.gf-v12-shell .is-eve .lc-seg{background:#ffffff1a}.gf-v12-shell .lc-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;height:42px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;color:inherit;opacity:.72;transition:background .25s ease,color .25s ease,opacity .25s ease}.gf-v12-shell .lc-btn:hover{opacity:1}.gf-v12-shell .lc-btn:focus-visible{outline:2px solid #0041c0;outline-offset:2px}.gf-v12-shell .lc-btn.is-on{opacity:1}.gf-v12-shell .lc-day svg{color:#e3a200}.gf-v12-shell .lc-day.is-on{background:#ffc814;color:#1a1a1a;box-shadow:0 2px 8px #e3a20073}.gf-v12-shell .lc-day.is-on svg{color:#1a1a1a}.gf-v12-shell .lc-eve svg{color:#6c63e8}.gf-v12-shell .is-eve .lc-eve svg{color:#fff}.gf-v12-shell .lc-eve.is-on{background:#5a4fd6;color:#fff;box-shadow:0 2px 10px #5a4fd68c}.gf-v12-shell .lc-slider{display:flex;align-items:center;gap:10px;padding:0 14px 0 8px}.gf-v12-shell .lc-lab{font-size:13px;font-weight:600;opacity:.8;min-width:62px}.gf-v12-shell .sun-ctl svg{flex:none}.gf-v12-shell .is-eve .sun-range{accent-color:#8f84ff}.gf-v12-shell .tx-stage img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gf-v12-shell .tx-list{position:relative;z-index:1}.gf-v12-shell .tx-item{padding:0 clamp(24px,8px + 2.4vw,48px)}.gf-v12-shell .tx-item.is-on{background:#fff;border-color:transparent;margin-left:-28px;padding-left:calc(28px + clamp(24px,8px + 2.4vw,48px));border-radius:0 24px 24px 0;box-shadow:14px 18px 40px -18px #3c281424}.gf-v12-shell .tx-item.is-on+.tx-item{border-top-color:transparent}.gf-v12-shell .tx-item.is-on .tx-head{padding-top:28px}.gf-v12-shell .tx-stage{position:relative;display:grid;aspect-ratio:4/3;border-radius:28px;background:#fff;box-shadow:0 1px 2px #3c28140a,0 18px 48px #3c281412;overflow:hidden}.gf-v12-shell .tx-vis{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,8px + 1.5vw,28px);padding:clamp(56px,30px + 5vw,96px) clamp(24px,10px + 4vw,72px) clamp(28px,14px + 3vw,64px);opacity:0;visibility:hidden;transform:scale(.97);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s}.gf-v12-shell .tx-vis.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.gf-v12-shell .tx-logo{position:absolute;z-index:2;top:clamp(18px,10px + 1.4vw,32px);left:clamp(20px,10px + 1.8vw,36px);height:clamp(44px,26px + 2.4vw,68px);width:auto}.gf-v12-shell .tx-logo-ov{height:clamp(30px,18px + 1.6vw,46px)}.gf-v12-shell .tx-vis svg{display:block;width:100%;max-width:640px;height:auto}.gf-v12-shell .tx-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,6px + 1.2vw,24px);width:100%}.gf-v12-shell .tx-cap{font-size:14px;font-weight:700;color:#1a1a1a}.gf-v12-shell .tx-cap-muted{font-size:14px;font-weight:600;color:#8a8074}.gf-v12-shell .tx-spec{width:100%;max-width:520px;display:flex;flex-direction:column;gap:12px}.gf-v12-shell .tx-spec-row{display:flex;justify-content:space-between;font-size:14px;color:#5c5c5c}.gf-v12-shell .tx-big{font-size:clamp(40px,24px + 3vw,72px);font-weight:700;letter-spacing:-.02em;line-height:1;color:#1a1a1a}.gf-v12-shell .tx-seat{width:100%;max-width:420px;display:flex;flex-direction:column;gap:8px;align-items:stretch}.gf-v12-shell .tx-seat label{font-size:14px;font-weight:700;text-align:center}.gf-v12-shell .tx-list{display:flex;flex-direction:column}.gf-v12-shell .tx-item{border-top:1px solid #ddd5c8}.gf-v12-shell .tx-item:last-child{border-bottom:1px solid #ddd5c8}.gf-v12-shell .tx-head{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;font-size:clamp(20px,17px + .7vw,26px);font-weight:700;letter-spacing:-.01em;line-height:1.2;color:#7a7064;transition:color .3s ease}.gf-v12-shell .tx-head:hover,.gf-v12-shell .tx-item.is-on .tx-head{color:#1a1a1a}.gf-v12-shell .tx-head:focus-visible{outline:2px solid #0041c0;outline-offset:4px;border-radius:4px}.gf-v12-shell .tx-plus{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e9e3d9;color:#5c5c5c;transition:transform .35s ease,background .3s ease,color .3s ease}.gf-v12-shell .tx-head:hover .tx-plus{background:#1a1a1a;color:#fff}.gf-v12-shell .tx-item.is-on .tx-plus{opacity:0}.gf-v12-shell .tx-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.gf-v12-shell .tx-item.is-on .tx-body{grid-template-rows:1fr}.gf-v12-shell .tx-body>div{overflow:hidden}.gf-v12-shell .tx-body p{margin:0 0 10px;color:#4d4d4d;max-width:520px}.gf-v12-shell .tx-meta{font-size:14px;font-weight:600;color:#8a8074!important}.gf-v12-shell .tx-note{font-size:12px;color:#8a8074!important}.gf-v12-shell .tx-bar{display:block;height:2px;margin:6px 0 22px;border-radius:2px;background:#e4ddd1;overflow:hidden}.gf-v12-shell .tx-bar i{display:block;height:100%;width:0;background:#0041c0}@media(max-width:1023px){.gf-v12-shell .tx-list{background:#fff;border-radius:0 0 24px 24px;padding:4px 0 8px;box-shadow:0 18px 48px #3c281412}.gf-v12-shell .tx-item{padding:0 20px}.gf-v12-shell .tx-item.is-on{margin-left:0;padding-left:20px;border-radius:0;box-shadow:none;background:#fbf8f3}.gf-v12-shell .tx-item:last-child{border-bottom:0}}@media(max-width:639px){.gf-v12-shell .tx-stage{aspect-ratio:auto;min-height:360px;border-radius:20px}.gf-v12-shell .tx-head{padding:18px 0}.gf-v12-shell .tx-duo{gap:10px}}@media(prefers-reduced-motion:reduce){.gf-v12-shell .tx-vis,.gf-v12-shell .tx-body{transition:none}}.gf-v12-shell .tx-vis-photo{padding:0;justify-content:flex-end}.gf-v12-shell .ec-is-off .ec-photo{filter:saturate(.85) contrast(1.1) brightness(1.06) hue-rotate(-6deg)}.gf-v12-shell .ec-is-off .ec-blue{opacity:1;animation:ecFlick .16s steps(2,end) infinite}@keyframes ecFlick{0%{opacity:.75}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gf-v12-shell .ec-is-off .ec-blue{animation:none}}.gf-v12-shell .tx-logo-pill{position:absolute;z-index:2;top:clamp(14px,8px + 1vw,24px);left:clamp(14px,8px + 1vw,24px);padding:10px 16px;border-radius:16px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gf-v12-shell .tx-logo-pill img{display:block;height:clamp(36px,22px + 1.8vw,52px);width:auto}.gf-v12-shell .ec-btn.is-on{background:#0041c0;color:#fff}@media(max-width:639px){.gf-v12-shell .tx-vis-photo{min-height:380px}}.gf-v12-shell .tg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.gf-v12-shell .tg-item{display:flex;flex-direction:column;gap:14px;background:#fff;border-radius:16px;padding:clamp(22px,14px + 1.2vw,32px)}.gf-v12-shell .tg-logo{height:clamp(44px,34px + .9vw,56px);display:flex;align-items:center}.gf-v12-shell .tg-logo img{display:block;height:100%;width:auto;max-width:100%}.gf-v12-shell .tg-logo-ov img{height:78%}.gf-v12-shell .tg-t{margin:0;font-size:clamp(18px,16px + .3vw,20px);font-weight:700;line-height:1.3}.gf-v12-shell .tg-item p.tg-s{margin:-8px 0 0;font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.45}.gf-v12-shell .tg-item p.tg-b{margin:0;color:#4d4d4d;font-size:15px;line-height:1.55}@media(max-width:1023px){.gf-v12-shell .tg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.gf-v12-shell .tg{grid-template-columns:repeat(1,minmax(0,1fr))}}.gf-v12-shell .is-glossy .scr-mirror,.gf-v12-shell .is-matte .scr-haze{opacity:1}.gf-v12-shell .is-matte .scr-pic{filter:contrast(.66) brightness(1.16) saturate(.55)}.gf-v12-shell .scr-opt.is-on{border-color:#0041c0}.gf-v12-shell .scr-opt.is-on .scr-dot{background:#0041c0}.gf-v12-shell .scr-wrap.is-touched .scr-hint{opacity:0;pointer-events:none}.gf-v12-shell .scr-opt.is-on:hover{transform:none}.gf-v12-shell .scr-opt.is-on .scr-go{background:#0041c0;color:#fff}.gf-v12-shell .scr-opt.is-on .scr-go-t:before{content:"On TV"}.gf-v12-shell .scr-opt.is-on .scr-go-t{font-size:0}.gf-v12-shell .scr-opt.is-on .scr-go-t:before{font-size:12px}.gf-v12-shell .scr-wrap:not(.is-touched) .scr-opt.is-on .scr-prog i{animation:scrProg 3.8s linear both}@keyframes scrProg{to{width:100%}}.gf-v12-shell .scr-tv.is-glossy .scr-tag{background:#96281ec7}.gf-v12-shell .scr-tv.is-matte .scr-tag{background:#5a5a5ac7}.gf-v12-shell .scr-tv.is-gf .scr-tag{background:#0041c0d9}@media(max-width:639px){.gf-v12-shell .scr-opt.is-on .scr-go-t:before{content:none}}.gf-v12-shell .mode{display:inline-flex;padding:4px;border-radius:999px;background:#e4e4e4;gap:4px}.gf-v12-shell .mode-btn.is-on{background:#fff;color:#1a1a1a;box-shadow:0 2px 8px #0000001a}.gf-v12-shell .pil-tab.is-on{background:#fff;transform:none;box-shadow:none;margin-bottom:0;padding-bottom:28px;border-radius:14px 14px 0 0;cursor:default}.gf-v12-shell .pil-tab.is-on:before{content:"";position:absolute;left:20px;right:20px;top:0;height:4px;border-radius:0 0 4px 4px;background:#0041c0}.gf-v12-shell .pil-tab.is-on .pil-logo img{filter:none;opacity:1}.gf-v12-shell .pil-tab.is-on .outcome{background:#0041c0;color:#fff;box-shadow:none}.gf-v12-shell .pil-tab.is-on .pil-num{color:#0041c0}.gf-v12-shell .outcome{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#eef3fc;color:#0041c0;font-size:13px;font-weight:700}.gf-v12-shell .pil-slide.is-on{visibility:visible;opacity:1;transition:opacity .35s ease}.gf-v12-shell .lvl{display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:16px;padding:clamp(24px,15.1px + 2.29vw,48px)}.gf-v12-shell .lv-cta.is-disabled{opacity:.45;pointer-events:none;cursor:default}@media(prefers-reduced-motion:reduce){.gf-v12-shell .cmp-dapple,.gf-v12-shell .cmp-light{animation:none}.gf-v12-shell .gl{transition:none}}.gf-v12-shell .closing{position:relative;height:clamp(520px,477px + 11.43vw,640px);background:#d6ccbc;overflow:hidden}.gf-v12-shell .foot2{background:#1a1a1a;color:#f2f2f2;padding:clamp(40px,24.4px + 4vw,96px) var(--g) clamp(32px,26px + 1.52vw,48px);display:flex;flex-direction:column;gap:clamp(40px,25.1px + 3.81vw,80px)}.gf-v12-shell .nl{background:#262626;padding:clamp(24px,15.1px + 2.29vw,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;align-items:center}.gf-v12-shell .nl-form{display:flex;flex-direction:column;gap:14px}.gf-v12-shell .nl-row{position:relative;display:flex;gap:8px}.gf-v12-shell .foot-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.gf-v12-shell .foot-brand{display:flex;flex-direction:column;gap:32px}.gf-v12-shell .foot-logo{display:block;width:156px;height:24px}.gf-v12-shell .soc{width:44px;height:44px;border-radius:999px;border:1px solid #4d4d4d;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#bdbdbd;text-decoration:none;transition:background-color .2s ease,color .2s ease}.gf-v12-shell .soc:hover{background:#fff;color:#1a1a1a}.gf-v12-shell .foot-acc{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:clamp(16px,15.6px + .1vw,17px);font-weight:700;color:#fff;margin-bottom:16px;cursor:default}.gf-v12-shell .acc-ic{display:none;transition:transform .2s ease}.gf-v12-shell .foot-list{display:flex;flex-direction:column;gap:12px}.gf-v12-shell .foot-link2{font-size:clamp(14px,13.6px + .1vw,15px);line-height:1.5;color:#bdbdbd;text-decoration:none;transition:color .2s ease}.gf-v12-shell .foot-link2:hover{color:#fff;text-decoration:underline}.gf-v12-shell .foot-bottom{border-top:1px solid #333;padding-top:24px;display:flex;flex-direction:column;gap:12px}.gf-v12-shell .sticky-cta{display:none}@media(max-width:1023px){.gf-v12-shell .page{--g:32px;--sec:96px}.gf-v12-shell .nav{display:none}.gf-v12-shell .burger{display:flex}.gf-v12-shell .hdr-right{gap:8px}.gf-v12-shell .trust{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-v12-shell .wide{aspect-ratio:16/10}.gf-v12-shell .wide-img{object-position:50% 65%}.gf-v12-shell .tech{grid-template-columns:repeat(1,minmax(0,1fr))}.gf-v12-shell .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.gf-v12-shell .cards>*{flex:0 0 min(340px,80%);scroll-snap-align:start}.gf-v12-shell .scroller-nav{display:flex}.gf-v12-shell .pil-tab.is-on{margin-bottom:0;padding-bottom:18px;border-radius:14px}.gf-v12-shell .pil-tab.is-on{box-shadow:0 0 0 2px #0041c0}.gf-v12-shell .nl{grid-template-columns:repeat(1,minmax(0,1fr))}.gf-v12-shell .foot-main{grid-template-columns:repeat(3,minmax(0,1fr))}.gf-v12-shell .foot-brand{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}}@media(max-width:639px){.gf-v12-shell .page{--g:16px;--sec:64px;--gap:12px}.gf-v12-shell .page section[id]{scroll-margin-top:72px}.gf-v12-shell .hdr{height:56px;padding:0 8px 0 16px}.gf-v12-shell .hdr-cta{display:none}.gf-v12-shell .logos{gap:14px}.gf-v12-shell .logo-p{width:117px;height:18px}.gf-v12-shell .ctas{flex-direction:column;padding-right:64px}.gf-v12-shell .ctas .btn{width:100%;height:56px}.gf-v12-shell .btn{height:56px;padding:0 28px}.gf-v12-shell .btn-sm{height:44px;padding:0 20px}.gf-v12-shell .wide{aspect-ratio:4/5}.gf-v12-shell .wide-img{object-position:22% 50%}.gf-v12-shell .quote{text-align:left;top:24px;bottom:auto}.gf-v12-shell .wide-scrim{background:linear-gradient(to bottom,rgba(0,0,0,.55)0,rgba(0,0,0,.2) 28%,transparent 45%)}.gf-v12-shell .hero-scrim{background:linear-gradient(to top,rgba(0,0,0,.7)0,rgba(0,0,0,.35) 45%,transparent 70%)}.gf-v12-shell .hero-copy{top:auto;justify-content:flex-end;align-items:stretch;padding-top:0}.gf-v12-shell .cmp-stage{aspect-ratio:4/3;--zmax:1.75}.gf-v12-shell .sun-ctl{top:83%;padding:3px}.gf-v12-shell .lc-btn{height:34px;padding:0 14px;font-size:13px;gap:6px}.gf-v12-shell .lc-btn svg{width:15px;height:15px}.gf-v12-shell .lc-lab{display:none}.gf-v12-shell .lc-slider{padding:0 10px 0 6px}.gf-v12-shell .is-pinned .cmp-sticky{top:calc((100vh + 32px - min(calc(100vh - 88px),75vw))/2)}.gf-v12-shell .is-pinned .cmp-stage{height:min(calc(100vh - 88px),75vw)}.gf-v12-shell .cmp-lab{height:30px;padding:0 10px;font-size:13px;bottom:6%;border-radius:4px}.gf-v12-shell .cmp-lab-l{transform:translate(calc(-100% - 22px))}.gf-v12-shell .cmp-lab-r{transform:translate(22px)}.gf-v12-shell .handle{width:32px;height:32px;margin-left:-16px;border-width:3px;bottom:calc(6% - 2px)}.gf-v12-shell .hint{display:none}.gf-v12-shell .pil-tab.is-on{padding:16px 14px 14px}.gf-v12-shell .range-head .btn{width:100%}.gf-v12-shell .closing{height:680px;background:#f7f4ee}.gf-v12-shell .modal-close{top:-52px}.gf-v12-shell .nl-row{flex-direction:column}.gf-v12-shell .nl-row .btn{width:100%}.gf-v12-shell .foot-main{grid-template-columns:repeat(1,minmax(0,1fr));gap:0}.gf-v12-shell .foot-brand{flex-direction:column;align-items:flex-start;margin-bottom:24px}.gf-v12-shell .foot-c{border-bottom:1px solid #333}.gf-v12-shell .foot-acc{min-height:56px;margin-bottom:0;cursor:pointer}.gf-v12-shell .acc-ic{display:block}.gf-v12-shell .foot-list{display:none;padding-bottom:16px}.gf-v12-shell .foot-list.is-open{display:flex}.gf-v12-shell .sticky-cta{display:flex;position:sticky;bottom:16px;z-index:90;padding:0 16px 16px}.gf-v12-shell .sticky-cta .btn{width:100%;box-shadow:0 8px 24px #00000040}}.gf-v12-shell .page a:focus-visible,.gf-v12-shell .page button:focus-visible,.gf-v12-shell .page input:focus-visible{outline:3px solid #0041c0;outline-offset:3px}.gf-v12-shell .foot2 a:focus-visible,.gf-v12-shell .foot2 button:focus-visible,.gf-v12-shell .foot2 input:focus-visible,.gf-v12-shell .hero a:focus-visible,.gf-v12-shell .hero button:focus-visible{outline-color:#fff}@media(max-width:1023px){.gf-v12-shell .menu-open .nav{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;z-index:99;background:#fff;padding:4px var(--g) 16px;box-shadow:0 16px 32px #1a1a1a24;border-top:1px solid #ece6dc}.gf-v12-shell .menu-open .nav .nav-link{display:block;padding:16px 0;border-bottom:1px solid #ece6dc;font-size:17px}.gf-v12-shell .menu-open .nav .nav-link:last-child{border-bottom:none}}@media(max-width:639px){.gf-v12-shell .page .wide-img{object-position:27% 50%}}.gf-v12-shell .sticky-cta{transition:opacity .25s ease,transform .25s ease}.gf-v12-shell .cta-hidden .sticky-cta{opacity:0;transform:translateY(12px);pointer-events:none}@media(prefers-reduced-motion:reduce){.gf-v12-shell .sticky-cta{transition:none}}.gf-v12-shell{position:relative;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:#f6f3ee;isolation:isolate;overflow-x:clip}.gf-v12-shell .page,.gf-v12-shell .hero{width:100%!important;max-width:none!important}.gf-v12-shell .hero-media{width:100%!important;height:100%!important;object-fit:cover!important}.gf-v12-shell [hidden]{display:none!important}@media screen and (max-width:767px){.gf-v12-shell{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.gf-v12-shell .wrap,.gf-v12-shell .sec,.gf-v12-shell .sec-head,.gf-v12-shell .hero-copy{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.gf-v12-shell .h1,.gf-v12-shell .h2,.gf-v12-shell .lead,.gf-v12-shell .body{max-width:100%!important;overflow-wrap:break-word}.gf-v12-shell img,.gf-v12-shell video{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gf-landing-v12.css.map */
