.variable-proximity{font-family:inherit}.shuffle-parent{white-space:normal;word-wrap:break-word;will-change:transform;line-height:1;font-size:inherit;text-transform:none;visibility:visible;font-family:inherit;display:inline-block}.shuffle-parent.is-ready{visibility:visible}.shuffle-char-wrapper{vertical-align:baseline;display:inline-block;position:relative;overflow:hidden}.shuffle-char-wrapper>span{will-change:transform;display:inline-flex}.shuffle-char{text-align:center;line-height:1;display:inline-block}.tech-text{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.tech-text-canvas{width:100%;height:100%;display:block}.dither-veil{touch-action:pan-y;width:100%;height:100%;position:relative;overflow:hidden}.threads-container{width:100%;height:100%;position:relative}.threads-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.dot-grid{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.dot-grid__wrap{width:100%;height:100%;position:relative}.dot-grid__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.waves{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.waves:before{content:"";will-change:transform;background:#160000;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:0;left:0}.waves-canvas{width:100%;height:100%;display:block}.scroll-stack{width:100%;position:relative}.scroll-stack--contained{height:100%;overflow:hidden auto}.scroll-stack__inner{padding-inline:clamp(1rem,6%,5rem);position:relative}.scroll-stack__slot{position:sticky}.scroll-stack-card{box-sizing:border-box;color:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#fafafa);transform-origin:50% 0;will-change:transform;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);border-radius:28px;width:100%;height:20rem;padding:2.5rem;position:relative;box-shadow:0 0 0 1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14),0 -12px 40px -16px #00000059,0 24px 48px -24px #0006}.scroll-stack-card__shade{border-radius:inherit;opacity:var(--scroll-stack-dim,0);pointer-events:none;background:#000;position:absolute;inset:0}.reflective-card{box-sizing:border-box;width:var(--rc-width);height:var(--rc-height);perspective:900px;max-width:100%;color:var(--rc-ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.reflective-card__body{box-sizing:border-box;border-radius:var(--rc-radius);background:var(--rc-base);width:100%;height:100%;box-shadow:var(--rc-shadow);transform:translate3d(0, var(--rc-lift,0px), 0) rotateX(var(--rc-rotate-x,0deg)) rotateY(var(--rc-rotate-y,0deg));opacity:var(--rc-presence,1);isolation:isolate;will-change:transform;position:relative;overflow:hidden}.reflective-card__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.reflective-card__content{z-index:1;box-sizing:border-box;height:100%;padding:var(--rc-pad);flex-direction:column;display:flex;position:relative}.reflective-card__header{align-items:center;gap:12px;font-size:13px;line-height:20px;display:flex}.reflective-card__badge{color:var(--rc-ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.reflective-card__status{color:var(--rc-muted);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.reflective-card__dot{background:var(--rc-status);border-radius:50%;width:6px;height:6px}.reflective-card__identity{margin-top:auto}.reflective-card__name{color:var(--rc-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.15}.reflective-card__role{color:var(--rc-muted);margin:4px 0 0;font-size:14px;line-height:1.4}.reflective-card__footer{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;display:flex}.reflective-card__id{flex-direction:column;gap:4px;min-width:0;display:flex}.reflective-card__label{color:var(--rc-muted);font-size:12px;line-height:16px}.reflective-card__value{color:var(--rc-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;line-height:20px;overflow:hidden}.reflective-card__tile{box-sizing:border-box;border-radius:var(--rc-tile-radius);background:var(--rc-tile);width:44px;height:44px;box-shadow:var(--rc-tile-shadow);color:var(--rc-muted);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.reflective-card__tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rc-tile-edge), inset 0 1px 0 var(--rc-tile-highlight);pointer-events:none;position:absolute;inset:0}.reflective-card__rim{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rc-rim), inset 0 1px 0 var(--rc-rim-highlight);pointer-events:none;position:absolute;inset:0}.reflective-card__media{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.scroll-reveal{margin:20px 0}.scroll-reveal-text{font-size:clamp(1.6rem,4vw,3rem);font-weight:600;line-height:1.5;display:block}.scroll-reveal-word,.scroll-reveal-piece{display:inline-block}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-right-2\.5{right:-.625rem}.left-0{left:0}.top-0{top:0}.top-1\/2{top:50%}.z-20{z-index:20}.z-30{z-index:30}.z-\[19\]{z-index:19}.m-auto{margin:auto}.mt-32{margin-top:8rem}.block{display:block}.flex{display:flex}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[400px\]{height:400px}.h-full{height:100%}.w-4{width:1rem}.w-5{width:1.25rem}.w-\[400px\]{width:400px}.w-full{width:100%}.w-px{width:1px}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[5\%\]{--tw-gradient-from-position:5%}.via-indigo-500{--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-\[95\%\]{--tw-gradient-to-position:95%}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0px_-1px_0px_0px_\#FFFFFF40\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0px_-1px_0px_0px_\#FFFFFF40\]{--tw-shadow:0px -1px 0px 0px #ffffff40;--tw-shadow-colored:0px -1px 0px 0px var(--tw-shadow-color)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[perspective\:1000px\]{perspective:1000px}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:overflow-visible{overflow:visible}}.depth-carousel{width:100%;height:100%;min-height:320px;perspective:var(--dc-perspective,1400px);perspective-origin:50%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.depth-carousel:active{cursor:grabbing}.depth-carousel:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #ffffff80}.depth-carousel__stage{transform-style:preserve-3d;position:absolute;inset:0}.depth-carousel__card{transform-origin:50%;will-change:transform, opacity, filter;cursor:pointer;background:#0b0d12;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 60px -20px #000000a6,0 8px 20px -10px #00000080}.depth-carousel__img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.depth-carousel__tint{opacity:0;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.depth-carousel__arrow{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#12141a8c;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:42px;height:42px;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.depth-carousel__arrow:hover{background:#1c1f28d9;border-color:#fff6}.depth-carousel__arrow:active{transform:translateY(-50%)scale(.94)}.depth-carousel__arrow--prev{left:16px}.depth-carousel__arrow--next{right:16px}.depth-carousel__dots{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e101666;border-radius:999px;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.depth-carousel__dot{cursor:pointer;background:#ffffff52;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.depth-carousel__dot.is-active{background:#fff;width:20px}@media (prefers-reduced-motion:reduce){.depth-carousel__card{will-change:auto}.depth-carousel__arrow,.depth-carousel__dot{transition:none}}.plasma-container{width:100%;height:100%;position:relative;overflow:hidden}.plasma-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gradient-blinds-container{width:100%;height:100%;position:relative;overflow:hidden}.gradient-blinds-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.orb-container{z-index:0;width:100%;height:100%;position:relative;overflow:hidden}.orb-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.grainient-container{width:100%;height:100%;position:relative;overflow:hidden}.grainient-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.card-swap{-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative}.card-swap-sizer{pointer-events:none;max-height:100%;overflow:hidden}.card-swap-sizer>span{width:100%;max-width:var(--swap-stage-w);aspect-ratio:var(--swap-ratio);display:block}.card-swap-stage{width:var(--swap-stage-w);height:var(--swap-stage-h);perspective:900px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-swap-slot{top:var(--swap-oy);left:var(--swap-ox);width:var(--swap-w);height:var(--swap-h);margin:calc(var(--swap-h) / -2) 0 0 calc(var(--swap-w) / -2);border-radius:var(--swap-radius);isolation:isolate;box-shadow:var(--swap-shadow);pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y;backface-visibility:hidden;position:absolute;overflow:hidden}.card-swap:focus-visible .card-swap-slot[data-front]{outline:2px solid var(--swap-ink);outline-offset:3px}.card-swap-shade{z-index:3;border-radius:inherit;background:var(--swap-shade);opacity:0;pointer-events:none;position:absolute;inset:0}.card-swap-card{box-sizing:border-box;border-radius:inherit;isolation:isolate;background:var(--swap-tile);width:100%;height:100%;color:var(--swap-ink);position:relative;overflow:hidden}.card-swap-card-rim{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--swap-tile-edge), inset 0 1px 0 var(--swap-tile-highlight);pointer-events:none;position:absolute;inset:0}.card-swap-item{box-sizing:border-box;flex-direction:column;gap:6px;height:100%;padding:6px;display:flex}.card-swap-head{flex:none;align-items:center;gap:10px;min-width:0;height:30px;padding:0 6px;display:flex}.card-swap-icon{background:var(--swap-badge);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.card-swap-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.card-swap-media{border-radius:max(0px, calc(var(--swap-radius) - 6px));background:var(--swap-badge);flex:1;min-height:0;position:relative;overflow:hidden}.card-swap-media img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.card-swap-media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--swap-media-edge);pointer-events:none;position:absolute;inset:0}@font-face{font-family:Schibsted Grotesk;src:url(/assets/bf5bb55b7d48c959.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/8b74e9bc6e415d56.woff2)format("woff2");font-weight:400 700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:54px}body{color:#171719;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Instrument Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a,select,input{touch-action:manipulation}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:2px solid #2149e3}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{padding-left:1.35em}svg{vertical-align:middle;flex-shrink:0}img{max-width:100%;display:block}.sr-only,.skip-link:not(:focus){clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;color:#111;background:#fff;padding:10px 14px;position:fixed;top:8px;left:12px}.design{--heading:"Anybody", Arial, sans-serif;--body:"Instrument Sans", Arial, sans-serif;--ink:#171719;--sub:#55555a;--rule:#d4d3cf;--paper:#faf9f5;--blue:#2349d6;--display:var(--heading);--font:var(--heading);--desk-base:#2349d6;font-family:var(--body);min-width:0}.design[data-type=Schibsted\ Grotesk]{--heading:"Schibsted Grotesk", Arial, sans-serif}.design[data-type=Instrument\ Sans]{--heading:"Instrument Sans", Arial, sans-serif}.design[data-concept=desk]{--paper:#fff;--rule:#d7d7d5;--sub:#535458}.bound{width:calc(100% - clamp(42px,10.6vw,164px));max-width:1456px;margin-inline:auto}.canvas-bar{z-index:30;color:#fff;background:#202126;font-size:11px;position:sticky;top:0}.canvas-inner{align-items:center;gap:26px;width:calc(100% - clamp(26px,5vw,80px));max-width:1560px;min-height:47px;margin:auto;display:flex}.canvas-brand{white-space:nowrap;color:#e9e9eb;align-items:center;gap:8px;font-weight:650;display:flex}.canvas-brand i{border:1px solid #e7e7e7;width:10px;height:10px;transform:rotate(-9deg);box-shadow:inset 3px 0 #e7e7e7}.concept-pick{align-items:center;gap:2px;display:inline-flex}.concept-pick button,.select-shell select{color:#dbdbde;border-radius:4px;min-height:33px;padding:0 12px;font-size:11px;font-weight:590}.concept-pick button[aria-pressed=true]{color:#18191b;background:#fff}.concept-pick button:hover:not([aria-pressed=true]){background:#37383d}.canvas-settings{align-items:center;gap:20px;margin-left:auto;display:flex}.canvas-settings label{color:#bebfc2;align-items:center;gap:7px;display:flex}.select-shell{align-items:center;display:inline-flex;position:relative}.select-shell select{appearance:none;color:#fff;cursor:pointer;background:0 0;border:1px solid #505155;padding-right:24px}.select-shell option{color:#151515;background:#fff}.select-shell svg{pointer-events:none;position:absolute;right:8px}.masthead{color:var(--ink);align-items:center;gap:6px;width:max-content;line-height:1;display:inline-flex}.masthead>svg{width:34px;height:34px}.masthead>span{font-family:var(--heading);letter-spacing:-.065em;white-space:nowrap;font-size:16px;font-weight:720}.masthead small{font-family:var(--body);letter-spacing:.085em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:590;display:block}.site-nav{z-index:5;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.priced-nav{border-bottom:1px solid #262626;min-height:80px}.nav-links{align-items:center;gap:30px;font-size:13px;font-weight:590;display:flex}.nav-links>a,.quiet-action,.action-link,.text-button,.site-foot button,.site-foot>a:last-child{position:relative}.nav-links>a:hover,.action-link:hover,.quiet-action:hover,.site-foot button:hover,.site-foot>a:last-child:hover{text-underline-offset:4px;text-decoration:underline}.nav-assist{border:1px solid #222;justify-content:center;align-items:center;gap:13px;min-height:40px;padding:0 15px;font-size:12px;font-weight:620;display:flex}.menu-button,.mobile-links{display:none}.price-hero{background:var(--paper)}.hero-main{grid-template-columns:1fr 1fr;align-items:center;gap:1.8vw;display:grid}.hero-copy{min-width:0}.price-hero .hero-main{min-height:clamp(565px,45vw,690px);padding:45px 0 38px}.hero-meta,.eyebrow,.chapter-marker,.price-caption,.doc-line,.plate-top,.plate-foot>span,.cover-index,.hero-foot,.sculpture figcaption,.work-photo figcaption,.desk-figure figcaption,.city-map figcaption,.group-label>span,.package-index{font-family:var(--body);letter-spacing:.095em;text-transform:uppercase;font-size:10.5px;font-weight:650}.hero-meta{letter-spacing:.1em;align-items:center;gap:10px;font-size:10.5px;display:flex}.blue-rule{background:var(--blue);width:26px;height:3px;display:inline-block}.meta-slash{color:#8c8b87}.hero h1,.chapter h2,.end h2,.desk-directory h2,.dir-title h1,.detail-title,.dir-help h2,.detail-assist h2{font-family:var(--heading);text-wrap:balance;letter-spacing:-.07em;font-weight:540}.hero h1{margin:30px 0 20px;line-height:.895}.price-hero h1{font-size:clamp(79px,8.25vw,138px);font-weight:610}.hero h1 em{font-style:normal}.price-hero h1 em{color:var(--blue)}.hero-copy>p,.chapter-top>div>p,.run-intro>p,.grow-layout>div>p,.op-intro>div>p,.location-grid>div>p{letter-spacing:-.017em;color:#414144;max-width:47ch;font-size:clamp(16px,1.22vw,19px);line-height:1.52}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:27px;display:flex}.btn,.dir-button{justify-content:center;align-items:center;gap:15px;min-height:46px;padding:0 17px;font-size:13px;font-weight:620;line-height:1.15;display:inline-flex}.primary{background:var(--blue);color:#fff;border:1px solid var(--blue)}.primary:hover{background:#1937a8;border-color:#1937a8}.primary:disabled{color:#646464;background:#e6e6e6;border-color:#e6e6e6}.quiet-action,.action-link{align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.quiet-action svg,.action-link svg,.package-link svg,.service-list button>svg,.other-notices a svg{transition:transform .18s}.action-link:hover svg,.quiet-action:hover svg,.package-item:hover .package-link svg,.service-list button:hover>svg,.other-notices a:hover svg{transform:translate(2px,-1px)}.sculpture{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;width:100%;min-width:0;display:flex}.ribbon-view{width:100%;height:clamp(390px,35.8vw,555px);position:relative}.ribbon-view img,.ribbon-view canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ribbon-view img{padding:9% 8%}.ribbon-view canvas{opacity:0}.ribbon-view[data-ready=true] img{visibility:hidden}.sculpture figcaption,.work-photo figcaption,.city-map figcaption{color:#555451;letter-spacing:.07em;align-items:center;gap:10px;font-size:9px;display:flex}.sculpture figcaption b{color:#19191b;font-weight:650}.sculpture figcaption i,.work-photo figcaption i,.city-map figcaption i{background:#95948d;width:28px;height:1px}.hero-foot,.chapter-marker,.price-caption,.plate-top,.doc-line,.cover-index,.desk-figure figcaption{justify-content:space-between;align-items:center;gap:14px;display:flex}.hero-foot{color:#454541;border-top:1px solid #c9c7c0;min-height:44px;font-size:9.5px}.hero-foot>span,.hero-foot a{align-items:center;gap:8px;display:flex}.hero-foot i{background:var(--blue);width:6px;height:6px}.desk-hero{background:#fff}.desk-hero>.bound{padding-top:22px}.desk-nav{background:#fff;border:1px solid #cbcbca;border-radius:999px;gap:16px;min-height:58px;padding:8px 10px 8px 20px}.desk-nav .masthead>svg{width:29px;height:29px}.desk-nav .masthead>span{font-size:15px}.desk-nav .masthead small{font-size:9px}.desk-nav .nav-links{gap:0}.desk-nav .nav-links a{padding:9px 16px}.desk-nav .nav-links a+a{border-left:1px solid #e8e8e7}.desk-nav .nav-assist{color:#fff;background:#202023;border:0;border-radius:999px}.desk-hero .hero-main{grid-template-columns:1.04fr 1fr;gap:3.2%;min-height:clamp(555px,45vw,680px);padding:47px 0 52px}.desk-hero h1{letter-spacing:-.075em;margin:25px 0 23px;font-size:clamp(66px,5.75vw,103px);font-weight:560;line-height:.985}.desk-hero h1 em{font-weight:700}.desk-hero .hero-copy>p{max-width:40ch}.design[data-concept=desk] .btn{border-radius:999px}.desk-figure{isolation:isolate;width:100%;height:clamp(392px,33vw,530px);position:relative}.field-ground{z-index:-1;position:absolute;inset:0 0 22px;overflow:hidden}.acet-grid,.acet-grid-lines,.acet-grid-mask{position:absolute;inset:0}.acet-grid-lines{background-image:linear-gradient(90deg,#e0e0df 1px,#0000 1px),linear-gradient(#e0e0df 1px,#0000 1px);background-size:26px 26px}.acet-grid-mask{background:#fff;-webkit-mask-image:radial-gradient(#0000 42%,#0007 98%);mask-image:radial-gradient(#0000 42%,#0007 98%)}.bg-dither .field-ground{background:#f0f0ed radial-gradient(#757574 .7px,#0000 .85px) 0 0/4px 4px}.bg-threads .field-ground{background:#fff}.threads-proof,.actual-threads{width:100%;height:100%;inset:0;position:absolute!important}.bg-threads .actual-threads{mix-blend-mode:multiply}.proof-quiet{opacity:.22}.photo-mat{background:#eae9e6;position:absolute;inset:14px 15% 40px 12%;overflow:hidden}.photo-mat>img,.photo-mat .photo-veil{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.photo-mat .photo-veil{z-index:1}.desk-figure figcaption{color:#444;letter-spacing:.07em;font-size:9px;position:absolute;bottom:0;left:0;right:0}.desk-figure figcaption span:first-child{align-items:center;gap:7px;display:flex}.desk-figure figcaption i{background:var(--blue);width:6px;height:6px}.chapter{border-top:1px solid var(--rule);padding:clamp(55px,6.3vw,98px) 0}.chapter-marker{color:#272729;border-bottom:1px solid #252525;margin-bottom:clamp(33px,3.6vw,58px);padding-bottom:17px}.chapter-marker>span:first-child{align-items:center;gap:10px;display:inline-flex}.chapter-marker>span:first-child:before{content:"";background:var(--blue);width:7px;height:7px}.chapter-marker>span:last-child{color:#5e5e5e}.chapter h2,.end h2{font-size:clamp(40px,4.55vw,77px);line-height:1.01}.chapter-top,.op-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:8%;margin-bottom:36px;display:grid}.chapter-top .route-switch{margin-top:16px}.route-switch{background:#fff;border:1px solid #b5b5b4;border-radius:3px;align-items:center;gap:2px;padding:3px;display:inline-flex}.route-switch button{border-radius:2px;min-height:37px;padding:0 12px;font-size:12px;font-weight:630}.route-switch button[aria-pressed=true]{color:#fff;background:#222225}.price-caption{letter-spacing:.07em;color:#424243;border-bottom:1px solid #313133;padding:13px 0;font-size:9.5px}.packages{display:grid}.package-ledger .package-item{text-align:left;border-bottom:1px solid var(--rule);background:#fff;grid-template-columns:44px 1fr auto 30px;align-items:center;column-gap:20px;min-height:80px;padding:11px 5px 11px 0;display:grid}.package-index{color:#656568;letter-spacing:.1em;font-size:10px}.package-name{align-items:baseline;gap:26px;min-width:0;display:flex}.package-name strong,.service-list strong,.ops-group h3,.other-notices b,.bid-services strong{font-family:var(--heading);letter-spacing:-.045em;font-weight:640}.package-name strong{min-width:5.5em;font-size:clamp(21px,2.12vw,33px)}.package-name small{color:var(--sub);font-size:13px;line-height:1.4}.package-price{font-family:var(--heading);font-variant-numeric:tabular-nums;letter-spacing:-.075em;white-space:nowrap;font-size:clamp(25px,2.65vw,38px);line-height:1}.package-price small{font-family:var(--body);letter-spacing:0;margin-right:3px;font-size:11px;font-weight:650}.package-link{justify-content:center;align-items:center;display:inline-flex}.package-item:hover .package-name strong,.service-list button:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.package-bottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 24px;margin-top:13px;display:flex}.package-bottom>span{color:var(--sub);font-size:13px;line-height:1.7}.text-button{text-underline-offset:3px;color:var(--ink);font-weight:620;text-decoration:underline}.desk-directory{border-top:1px solid #1d1d1e;grid-template-columns:.85fr 1.15fr;align-items:start;gap:8%;padding:48px 0 54px;display:grid}.desk-directory h2{max-width:10em;margin-top:13px;font-size:clamp(31px,3.2vw,53px);line-height:1.05}.directory-links>a{border-bottom:1px solid var(--rule);grid-template-columns:25px 65px 1fr 20px;align-items:center;gap:12px;padding:15px 0;display:grid}.directory-links>a:first-child{border-top:1px solid var(--rule)}.directory-links small,.directory-links span{color:var(--sub);font-size:12px}.directory-links b{font-family:var(--heading);letter-spacing:-.05em;font-size:22px}.directory-links>a:hover b{text-decoration:underline}.design[data-concept=desk] .route-switch{border-radius:30px}.design[data-concept=desk] .route-switch button{border-radius:24px}.package-cards{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr)}.package-cards .package-item{text-align:left;border-right:1px solid var(--rule);background:#fff;grid-template-rows:auto minmax(67px,1fr) auto auto;align-content:space-between;row-gap:13px;padding:22px 22px 21px;display:grid;position:relative}.package-cards .package-item:first-child{padding-left:0}.package-cards .package-item:last-child{border-right:0}.package-cards .package-name{align-content:start;gap:6px;display:grid}.package-cards .package-name strong{min-width:0;font-size:25px}.package-cards .package-link{border-top:1px solid var(--rule);justify-content:space-between;margin-top:3px;padding-top:12px;font-size:12px;font-weight:650}.package-cards .package-price{font-size:clamp(32px,3.5vw,56px)}.run{background:#f7f7f4}.design[data-concept=desk] .run{background:#f8f8f7}.run-layout,.grow-layout,.location-grid{grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.run-intro>p,.grow-layout>div>p,.location-grid>div>p{margin:17px 0 23px}.group-label{border-bottom:1px solid #292929;align-items:center;gap:12px;padding-bottom:7px;display:flex}.group-label>span{color:#707071}.ops-groups{gap:26px;display:grid}.group-label h3{font-size:17px}.service-list button{border-bottom:1px solid var(--rule);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:65px;padding:9px 0;display:flex}.service-list button>span{gap:3px;display:grid}.service-list strong{font-size:17px}.service-list small{color:var(--sub);font-size:12.5px;line-height:1.4}.ledger-art{width:min(83%,410px);margin:24px 0 0;padding:14px 23px 12px 0;position:relative}.paper-edge{background:#e7e6df;border:1px solid #bcbab1;position:absolute;inset:21px 13px 6px 8px;transform:rotate(2deg)}.ledger-paper,.sample-page{background:#fff;border:1px solid #b9b8b0;padding:19px 24px;position:relative}.doc-line{color:#343434;border-bottom:1px solid #252527;margin-bottom:17px;padding-bottom:8px;font-size:8px}.ledger-paper>.eyebrow,.sample-page>.eyebrow{color:#555;font-size:8px}.ledger-paper h3,.sample-page h3{font:600 clamp(27px, 2.5vw, 43px)/.96 var(--heading);letter-spacing:-.07em;margin:8px 0 6px}.ledger-paper>p{color:#585757;margin-bottom:12px;font-size:10px}.ledger-entry,.cap-lines>div{border-bottom:1px solid #d7d6d1;align-items:center;gap:10px;padding:6px 0;font-size:9px;display:flex}.ledger-entry>span,.cap-lines span{color:#747474;font-size:8px}.ledger-entry i{transform-origin:0;background:#8e8e8c;flex:1;height:1px;animation:7s ease-in-out infinite ledger-ink}.ledger-entry:nth-last-child(2) i{animation-delay:.6s}.ledger-sign{color:#6a6965;justify-content:space-between;align-items:center;padding:13px 0 0;font-size:8px;display:flex}.ledger-sign i{background:#898987;width:22%;height:1px;transform:rotate(-3deg)}@keyframes ledger-ink{0%,18%,to{transform:scaleX(.22)}50%,84%{transform:scaleX(1)}}.work-photo{margin-top:31px}.work-photo img{aspect-ratio:1.72;object-fit:cover;object-position:center 50%;width:100%}.work-photo figcaption{padding-top:9px}.grow-layout{align-items:center}.grow-layout .service-list{margin-top:17px}.capability{isolation:isolate;background:#edece7;place-items:center;min-height:365px;display:grid;position:relative;overflow:hidden}.capability:before{content:"";background-image:repeating-linear-gradient(122deg,#0000 0 18px,#d0cfc9 18px 19px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0006,#0000 75%);mask-image:linear-gradient(90deg,#0006,#0000 75%)}.sample-page{width:57%;min-width:215px;max-width:285px;padding:22px;transition:transform .45s;transform:rotate(-4deg);box-shadow:5px 5px #c9c8c2}.capability:hover .sample-page{transform:rotate(-1deg)translateY(-3px)}.sample-page h3{margin:16px 0 25px}.cover-index{color:#494946;font-size:8px;position:absolute;bottom:12px;left:14px;right:14px}.cover-index span{font-variant-numeric:tabular-nums}.opportunities{background:var(--paper)}.op-intro{align-items:start}.op-intro>div>.action-link{color:var(--blue);margin-top:6px}.featured-notice{background:#fff;border:1px solid #bfbfbb;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;display:grid}.procurement-art{isolation:isolate;min-width:0;min-height:310px;display:grid;position:relative}.notice-plate{color:#202027;background:#efeee8;grid-template-rows:auto 1fr auto;align-self:stretch;min-height:100%;padding:22px 26px;display:grid;position:relative}.plate-top{letter-spacing:.12em;border-bottom:1px solid #73736b;padding-bottom:9px;font-size:8px}.meter-art{place-items:center;min-height:155px;display:grid;position:relative}.meter-art img{object-fit:contain;filter:grayscale()contrast(1.15);width:78%;max-height:245px}.meter-art>span{letter-spacing:.1em;font-size:8px;position:absolute;bottom:0;right:0}.plate-foot{border-top:1px solid #73736b;gap:4px;padding-top:12px;display:grid}.plate-foot>b{font:620 clamp(22px, 2.1vw, 34px)/1 var(--heading);letter-spacing:-.055em}.plate-foot>span{font-size:8px;line-height:1.45}.notice-analysis{padding:clamp(24px,3.2vw,52px)}.notice-analysis h3{font:610 clamp(26px, 2.75vw, 43px)/1.03 var(--heading);letter-spacing:-.055em;max-width:19ch;margin:12px 0}.notice-analysis p,.bid-services button>span:not(.eyebrow){color:var(--sub);font-size:14px;line-height:1.49}.notice-facts{border-block:1px solid var(--rule);flex-wrap:wrap;gap:10px 35px;margin:14px 0;padding:10px 0;display:flex}.notice-facts dt{color:var(--sub);margin-bottom:3px;font-size:10px}.notice-facts dd{font-size:12px;font-weight:630}.notice-analysis .evidence{font-size:13px}.evidence b{color:var(--ink);margin-bottom:3px;display:block}.notice-analysis>.action-link{margin-top:4px}.bid-services{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.bid-services button{text-align:left;grid-template-columns:1fr 24px;place-content:start;gap:7px;padding:24px 25px 22px 0;display:grid;position:relative}.bid-services button+button{border-left:1px solid var(--rule);padding-left:25px}.bid-services button>span,.bid-services strong{grid-column:1}.bid-services strong{font-size:clamp(21px,2.1vw,32px)}.bid-services button>span:not(.eyebrow){max-width:48ch;font-size:13px}.bid-services svg{grid-area:2/2;align-self:center}.bid-services button:hover strong,.other-notices a:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.other-notices{grid-template-columns:.75fr repeat(3,1fr);gap:18px;margin-top:29px;display:grid}.other-notices>div{align-content:start;gap:6px;display:grid}.other-notices small{color:var(--sub);font-size:11px;line-height:1.4}.other-notices a{border-left:1px solid var(--rule);flex-direction:column;justify-content:space-between;gap:12px;padding-left:15px;display:flex}.other-notices a>span:first-child{gap:4px;display:grid}.other-notices b{font-size:17px;line-height:1.14}.other-notices a>span:last-child{justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.design[data-concept=desk] .featured-notice{border:0;grid-template-columns:.72fr 1.28fr;align-items:center;gap:4%}.design[data-concept=desk] .notice-analysis{padding:8px 0}.design[data-concept=desk] .bid-services{border-top:1px solid var(--rule);margin-top:31px}.metal-art{background:#e6e5e1;border-radius:12px;width:100%;max-width:435px;height:365px;overflow:hidden}.metal-art .notice-plate{background:#e6e5e1;border-radius:12px}.metal-art .reflective-notice{width:100%;height:100%;display:block}.metal-art .reflective-card__content{width:100%;height:100%;padding:0}.metal-art .reflective-card__body{height:100%}.metal-art .reflective-notice .notice-plate{color:#141415;background:#ffffff73}.metal-art .notice-plate .meter-art img{mix-blend-mode:multiply}.metal-art .plate-top,.metal-art .plate-foot{border-color:#555}.location-grid{align-items:center}.city-map{position:relative}.city-map>svg{width:100%;max-height:325px;display:block}.city-map svg text{font-family:var(--body);paint-order:stroke;stroke:#fff;stroke-width:3px;fill:#222;font-size:12px;font-weight:700}.city-map figcaption{justify-content:center;margin-top:10px}.city-label{gap:6px;max-width:300px;font-size:12px;font-weight:630;display:grid}.city-select{align-items:center;display:flex;position:relative}.city-select select{cursor:pointer;appearance:none;width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #aaa;border-radius:2px;padding:8px 34px 8px 12px}.city-select svg{pointer-events:none;position:absolute;right:12px}.coverage-note{color:var(--sub);font-size:11px;display:block}.end{border-block:1px solid var(--rule);background:#f2f2ef;padding:65px 0}.end-grid{grid-template-columns:1fr 1fr;gap:9%;display:grid}.end h2{margin-top:12px;font-size:clamp(37px,4vw,65px)}.end-steps>div{border-top:1px solid #c9c9c5;align-items:baseline;gap:15px;padding:13px 0;display:flex}.end-steps>div>small{font-variant-numeric:tabular-nums;font-size:10px}.end-steps b{font-family:var(--heading);letter-spacing:-.03em}.end-steps p{color:var(--sub);margin-top:4px;font-size:13px;line-height:1.5}.end-steps .btn{margin-top:15px}.site-foot{justify-content:space-between;align-items:center;gap:20px;padding:23px 0 86px;display:flex}.site-foot button,.site-foot>a:last-child{font-size:12px;font-weight:590}.site-foot button{align-items:center;gap:4px;display:flex}.overlay{color:var(--ink);overscroll-behavior:contain;background:#fff;border:1px solid #444;width:min(765px,100vw - 26px);max-height:85dvh;padding:0}.overlay::backdrop{background:#0e0e117a}.overlay>section{padding:clamp(17px,3vw,35px)}.overlay header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.overlay h2{font:640 clamp(25px, 3vw, 42px)/1.03 var(--heading);letter-spacing:-.06em}.icon-button,.overlay header button{border:1px solid var(--rule);place-items:center;min-width:40px;min-height:40px;display:grid}.overlay p,.overlay>section>small{color:#4e4e51;margin:10px 0 17px;font-size:13px;line-height:1.55}.overlay .table-scroll{max-width:100%;margin:16px 0;overflow:auto}.overlay table{border-collapse:collapse;width:100%;min-width:470px;font-size:12px}.overlay th,.overlay td{text-align:center;border-bottom:1px solid var(--rule);padding:10px 5px}.overlay th:first-child{text-align:left}.overlay tbody th{font-weight:470}.overlay tfoot button{color:var(--blue);white-space:nowrap;min-height:37px;font-size:12px;font-weight:700}.credits-copy h3{font:630 19px var(--heading);letter-spacing:-.04em;margin:20px 0 2px}.credits-copy p{margin:5px 0}.credit-links{flex-wrap:wrap;gap:10px 17px;display:flex}.credit-links a{text-underline-offset:3px;font-size:12px;text-decoration:underline}@media (min-width:1600px){.hero-main{gap:3%}.price-hero .hero-main{min-height:690px}.desk-hero .hero-main{min-height:680px}}@media (max-width:1000px){.nav-links{gap:18px}.price-hero .hero-main{min-height:485px}.desk-hero .hero-main{min-height:487px}.hero-actions{gap:8px 17px}.hero-actions .btn,.hero-actions .quiet-action{font-size:12px}.desk-hero h1{font-size:clamp(54px,6.15vw,75px)}.desk-figure{height:350px}.desk-nav .nav-links a{padding-inline:10px}.package-name{gap:4px;display:grid}.run-layout,.grow-layout,.location-grid,.end-grid{gap:6%}.price-hero h1{font-size:clamp(73px,8.9vw,92px)}.hero-copy>p{font-size:15px}.ribbon-view{height:365px}.package-cards .package-item{padding:19px 13px}.other-notices{grid-template-columns:1fr 1fr}.other-notices a{border:0;border-top:1px solid var(--rule);padding:7px 0}.other-notices>div{border-top:1px solid var(--rule);padding-top:9px}}@media (max-width:760px){.bound{width:calc(100% - 40px)}.canvas-inner{gap:11px;width:calc(100% - 24px)}.canvas-settings{gap:9px}.canvas-settings label{gap:0;font-size:0}.canvas-brand{font-size:10px}.site-nav{gap:12px}.nav-links{gap:13px;font-size:12px}.desk-nav .nav-links a{padding-inline:8px}.price-hero h1{font-size:clamp(65px,9.1vw,78px)}.desk-hero h1{font-size:clamp(44px,6vw,57px)}.hero-foot{font-size:8px}.chapter-top,.op-intro{grid-template-columns:1fr 1fr;gap:5%}.package-ledger .package-item{grid-template-columns:26px 1fr auto 20px;gap:12px}.package-cards{grid-template-columns:1fr 1fr}.package-cards .package-item{border-bottom:1px solid var(--rule);grid-template-rows:auto minmax(57px,1fr) auto auto;gap:8px;padding:18px 15px!important}.package-cards .package-item:nth-child(2n){border-right:0}.package-cards .package-item:nth-child(odd){padding-left:0!important}.package-cards{border:0}.featured-notice{grid-template-columns:.8fr 1.2fr}.notice-analysis{padding:20px}.notice-plate{padding:15px}.metal-art{height:295px}.desk-directory{grid-template-columns:.8fr 1.2fr;gap:5%}.directory-links>a{grid-template-columns:18px 47px 1fr 17px;gap:6px}.directory-links b{font-size:19px}.ledger-art{width:97%}.sample-page{min-width:185px;padding:17px}.capability{min-height:300px}}@media (max-width:650px){html{scroll-padding-top:12px}.canvas-bar{position:relative}.canvas-inner{flex-wrap:wrap;justify-content:space-between;gap:3px 10px;padding:6px 0}.canvas-brand{font-size:10px}.concept-pick button{min-height:39px;padding:0 10px}.canvas-settings{border-top:1px solid #424347;justify-content:flex-end;gap:16px;width:100%;margin:1px 0 0;padding-top:4px}.canvas-settings label{gap:5px;font-size:10px}.select-shell select{min-height:33px;padding-left:8px;font-size:10px}.bound{width:calc(100% - 36px)}.priced-nav{min-height:60px}.nav-links,.site-nav .nav-assist{display:none}.menu-button{place-items:center;min-width:44px;min-height:44px;display:grid}.mobile-links{background:#fff;border:1px solid #bbb;padding:6px 14px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 22px #1111}.mobile-links a,.mobile-links button{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:43px;font-size:14px;display:flex}.mobile-links>:last-child{border:0}.desk-nav .mobile-links{border-radius:14px}.masthead>svg{width:28px;height:28px}.masthead>span{font-size:15px}.hero-main,.desk-hero .hero-main{grid-template-columns:1fr;gap:10px}.price-hero .hero-main{min-height:0;padding:33px 0 16px}.hero-meta{gap:8px;font-size:9px}.blue-rule{width:20px;height:2px}.price-hero h1{margin:22px 0 13px;font-size:clamp(65px,16vw,91px)}.hero-copy>p{max-width:40ch;font-size:15px}.hero-actions{gap:7px 15px;margin-top:17px}.hero-actions .btn{gap:8px;min-height:44px;padding:0 12px}.hero-actions .quiet-action{min-height:44px}.sculpture{gap:0}.ribbon-view{height:clamp(230px,65vw,325px)}.sculpture figcaption{font-size:8px}.hero-foot{min-height:36px}.desk-hero>.bound{padding-top:12px}.desk-nav{min-height:48px;padding:1px 5px 1px 12px}.desk-hero .hero-main{gap:24px;min-height:0;padding:32px 0 24px}.desk-hero h1{margin:19px 0 13px;font-size:clamp(43px,11.1vw,65px);line-height:.99}.desk-hero .hero-copy>p{max-width:41ch}.desk-figure{height:clamp(263px,73vw,367px)}.photo-mat{inset:9px 15% 27px 12%}.field-ground{bottom:19px}.desk-figure figcaption{font-size:8px}.desk-directory{grid-template-columns:1fr;gap:20px;padding:32px 0}.desk-directory h2{max-width:13em;margin-top:8px}.directory-links>a{grid-template-columns:25px 50px 1fr 17px;gap:9px;padding:12px 0}.chapter{padding:38px 0 42px}.chapter-marker{margin-bottom:24px;padding-bottom:10px;font-size:9px}.chapter-marker>span:first-child{gap:7px}.chapter-marker>span:first-child:before{width:5px;height:5px}.chapter h2,.end h2{font-size:clamp(34px,9.5vw,50px)}.chapter-top,.op-intro,.run-layout,.grow-layout,.location-grid,.end-grid{grid-template-columns:1fr;gap:20px}.chapter-top,.op-intro{align-items:start;margin-bottom:22px}.chapter-top>div>p,.run-intro>p,.grow-layout>div>p,.op-intro>div>p,.location-grid>div>p{font-size:15px;line-height:1.48}.chapter-top .route-switch{margin-top:12px}.route-switch button{min-height:39px}.price-caption{letter-spacing:.045em;align-items:baseline;gap:9px;font-size:8px}.price-caption>span:last-child{text-align:right}.package-ledger .package-item{grid-template-columns:17px 1fr auto 15px;gap:9px;min-height:73px}.package-name strong{min-width:0;font-size:21px}.package-name small{font-size:11.5px}.package-index{font-size:9px}.package-price{font-size:26px}.package-price small{font-size:9px}.package-bottom{gap:0;margin-top:6px}.package-bottom>span{font-size:12px;line-height:1.7}.package-cards .package-name strong{font-size:23px}.package-cards .package-price{font-size:34px}.package-cards .package-name small{font-size:12px}.package-cards .package-item{min-width:0}.package-cards .package-link{font-size:11px}.run-intro>p,.grow-layout>div>p,.location-grid>div>p{margin:12px 0 16px}.ledger-art{max-width:305px;margin:7px auto 3px}.work-photo{margin:16px 0 0}.ops-groups{gap:19px}.group-label{padding-bottom:5px}.service-list button{min-height:61px}.grow-layout>div:nth-child(2){grid-row:1}.capability{min-height:275px}.sample-page{width:57%;min-width:170px}.sample-page h3{margin:10px 0 15px;font-size:28px}.featured-notice,.design[data-concept=desk] .featured-notice{grid-template-columns:1fr;gap:0}.featured-notice .procurement-art{height:235px;min-height:0}.notice-plate{padding:13px 16px}.plate-top,.plate-foot>span{font-size:7px}.meter-art{min-height:98px}.meter-art img{width:auto;height:123px}.plate-foot>b{font-size:21px}.plate-foot{padding-top:6px}.notice-analysis,.design[data-concept=desk] .notice-analysis{padding:20px 15px}.notice-analysis h3{font-size:26px}.metal-art{max-width:100%}.design[data-concept=desk] .notice-analysis{padding:18px 0 0}.bid-services{grid-template-columns:1fr}.bid-services button,.bid-services button+button{border-left:0;padding:18px 0}.bid-services button+button{border-top:1px solid var(--rule)}.other-notices{grid-template-columns:1fr;gap:4px;margin-top:22px}.other-notices>div{border:0;justify-content:space-between;gap:6px;display:flex}.other-notices>div>small{font-size:10px}.other-notices a{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.other-notices b{font-size:15px}.other-notices a small,.other-notices a>span:last-child{font-size:10px}.other-notices a>span:last-child svg{width:12px}.location-grid{gap:4px}.city-map>svg{max-height:230px}.city-map{margin-top:14px}.end{padding:37px 0}.end-grid{gap:19px}.site-foot{flex-wrap:wrap;gap:12px;padding:19px 0 87px}.site-foot button,.site-foot>a:last-child{font-size:10.5px}.site-foot .masthead>span{font-size:12px}.site-foot .masthead>svg{width:23px}.site-foot .masthead small{font-size:8px}}@media (max-width:360px){.bound{width:calc(100% - 28px)}.concept-pick button{padding-inline:8px;font-size:10px}.canvas-inner{gap:2px;width:calc(100% - 18px)}.canvas-settings{gap:10px}.hero-actions{gap:2px 10px}.hero-actions .btn,.hero-actions .quiet-action{font-size:11px}.price-hero h1{font-size:60px}.ribbon-view{height:213px}.desk-hero h1{font-size:39px}.hero-foot{font-size:7px}.package-ledger .package-item{gap:7px}.other-notices a>span:last-child{grid-auto-flow:column;display:grid}.bid-services .eyebrow{font-size:9px}.site-foot{align-items:flex-start}.site-foot>.masthead{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.desk-grow{grid-template-columns:.87fr 1.13fr;align-items:center;gap:7%;display:grid}.desk-grow>div:first-child>p{max-width:43ch;color:var(--sub);margin:17px 0 0;font-size:clamp(15px,1.22vw,19px);line-height:1.5}.document-desk{background:#f2f2f0;border:1px solid #d5d5d2;min-width:0;padding:18px 22px 10px}.doc-desk-head,.doc-navigation,.shelf-top{color:#535356;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.open-document{background:#fff;border:1px solid #c3c3bd;grid-template-columns:.9fr 1.1fr;margin:15px 0 7px;animation:.32s ease-out open-spread;display:grid;box-shadow:2px 3px #d7d7d1}.book-left,.book-right{min-width:0;padding:clamp(13px,1.5vw,23px)}.book-left{border-right:1px solid #c2c2bf;flex-direction:column;align-items:flex-start;display:flex}.book-left>span,.book-right>span{color:#575754;font-size:9px}.book-left>span{margin-top:22px}.book-left h3{font:650 clamp(22px, 2.4vw, 37px)/1 var(--heading);letter-spacing:-.07em;overflow-wrap:anywhere;margin:6px 0 13px}.book-left i{background:var(--blue);width:22px;height:3px;margin-top:auto}.book-right{background:linear-gradient(90deg,#f4f4f2,#fff 9%)}.book-right p{margin:9px 0 12px;font-size:12px;line-height:1.4}.book-right ol{counter-reset:row;margin:0;padding:0;list-style-position:inside}.book-right li{border-top:1px solid #d2d2ce;padding:5px 0;font-size:10px;line-height:1.3}.doc-navigation>div{gap:3px;display:flex}.doc-navigation button{background:#fff;border:1px solid #b6b6b3;width:36px;height:36px}.doc-navigation small{font-size:10px}.desk-grow-services>.service-list{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}.desk-grow-services .service-list button{border:0;align-items:flex-start;gap:8px;padding:18px 0}.desk-grow-services .service-list button+button{border-left:1px solid var(--rule);padding-left:20px}.desk-grow-services .service-list small{max-width:28ch}.shelf-top{border-bottom:1px solid #2b2b2d;padding-bottom:10px}.tender-shelf{margin-top:35px}.shelf-inside{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding-top:16px;display:grid}.shelf-stage{background:#f4f4f1;min-width:0;height:255px;overflow:hidden}.shelf-stage .depth-carousel{min-height:0}.shelf-stage .depth-carousel__img{filter:grayscale();object-fit:contain;background:#fff}.shelf-stage .depth-carousel__card{background:#fff;border:1px solid #aaa9a6;box-shadow:2px 3px #3332}.shelf-stage .depth-carousel__arrow{color:#161616;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #a8a8a6;width:40px;height:40px}.shelf-stage .depth-carousel__arrow:hover{background:#f3f3f3}.shelf-stage .depth-carousel:focus-visible{outline-color:var(--blue);outline-offset:-3px}.shelf-copy h3{font:630 clamp(23px, 2.6vw, 40px)/1.05 var(--heading);letter-spacing:-.06em;margin:7px 0}.shelf-copy>p{color:var(--sub);max-width:46ch;font-size:14px;line-height:1.45}.shelf-copy dl{gap:6px;margin-top:13px;display:grid}.shelf-copy dl>div{grid-template-columns:64px 1fr;gap:6px;display:grid}.shelf-copy dt{color:var(--sub);font-size:11px}.shelf-copy dd{font-size:12px;font-weight:600}@keyframes open-spread{0%{opacity:.55;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@media (max-width:765px){.desk-grow{grid-template-columns:.83fr 1.17fr;gap:3%}.document-desk{padding:10px}.book-left,.book-right{padding:12px}.book-right p{font-size:11px}.book-left h3{font-size:23px}.desk-grow-services>.service-list{gap:12px}.desk-grow-services .service-list button+button{padding-left:10px}}@media (max-width:650px){.desk-grow,.shelf-inside{grid-template-columns:1fr;gap:16px}.desk-grow>div:first-child>p{margin:12px 0 0}.desk-grow-services>.service-list{border-bottom:0;grid-template-columns:1fr;gap:0;margin-top:18px}.desk-grow-services .service-list button,.desk-grow-services .service-list button+button{border:0;border-bottom:1px solid var(--rule);align-items:center;padding:11px 0}.desk-grow-services .service-list small{max-width:none}.shelf-stage{height:207px}.shelf-stage .depth-carousel__arrow,.doc-navigation button{min-width:44px;min-height:44px}.shelf-copy>p{font-size:13px}.tender-shelf{margin-top:24px}.open-document{margin:8px 0}.book-left h3{font-size:22px}.book-left>span{margin-top:16px}.site-foot .masthead{max-width:100%}}.tender-page{color:#2c2c2c;--dir-dark:#2f2f2f;--dir-rule:#c7c7c7;--dir-accent:#234ee8;min-height:100vh;font-family:var(--body);background:#f8f8f8}.dir-bound{width:calc(100% - clamp(40px,10vw,154px));max-width:1250px;margin-inline:auto}.dir-nav{justify-content:space-between;align-items:center;gap:12px;height:70px;display:flex}.dir-nav>a:last-child{align-items:center;gap:8px;font-size:13px;font-weight:580;display:flex}.dir-mast{background:var(--dir-accent)}@supports (color:color-mix(in lab, red, red)){.dir-mast{background:color-mix(in srgb, var(--dir-accent) 50%, #e9e9e9)}}.dir-mast{border-bottom:1px solid #8b9d8860;padding:clamp(30px,4.1vw,64px) 0 0}.dir-kicker span{opacity:.45}.dir-title{grid-template-columns:1.15fr 1fr;align-items:end;gap:6vw;margin:15px 0 clamp(25px,3.4vw,48px);display:grid}.dir-title h1,.detail-title,.dir-help h2,.dir-empty h2,.dir-empty h1,.detail-assist h2{font-family:var(--display), Arial, sans-serif;font-weight:var(--display-weight);letter-spacing:-.059em;line-height:.98}.dir-title h1{font-size:clamp(49px,6.3vw,95px)}.dir-title p{max-width:44ch;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.dir-edition{border-top:1px solid #5e765f66;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.dir-edition strong{font-weight:700}.dir-work{padding:clamp(24px,3.4vw,48px) 0 48px}.dir-search{background:#fff;border:1px solid #a2a2a2;border-radius:8px;align-items:center;gap:12px;min-height:53px;padding:0 15px;display:flex}.dir-search:focus-within{outline-offset:1px;outline:2px solid #464646}.dir-search input,.chat-entry input{font:inherit;width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none}.dir-search input{height:49px;font-size:16px}.dir-search input::-webkit-search-cancel-button{display:none}.dir-search button{padding:9px}.dir-filter-toggle{display:none}.dir-filters{grid-template-columns:1fr 1.3fr 1fr 1fr;gap:13px;margin:17px 0 24px;display:grid}.dir-filter{gap:5px;min-width:0;display:grid}.dir-filter>span:first-child{font-size:11px;font-weight:620}.dir-filter>span:last-child{position:relative}.dir-filter select{appearance:none;text-overflow:ellipsis;background:0 0;border:1px solid #bcbcbc;border-radius:5px;width:100%;min-width:0;height:40px;padding:0 27px 0 10px;font-size:13px}.dir-filter svg{pointer-events:none;position:absolute;top:13px;right:8px}.dir-results{scroll-margin-top:70px}.dir-results>div:first-child,.dir-pages{justify-content:space-between;align-items:center;gap:9px;display:flex}.dir-results>div:first-child{padding:0 0 11px;font-size:13px}.dir-results>div:first-child small{color:#606060;font-size:12px}.dir-results>div:first-child button{text-underline-offset:3px;align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:flex}.dir-row{border-top:1px solid var(--dir-rule);grid-template-columns:minmax(0,1fr) 108px 135px 22px;align-items:center;gap:18px;padding:18px 9px 18px 0;transition:background .2s;display:grid}.dir-row:last-child{border-bottom:1px solid var(--dir-rule)}.dir-row:hover,.dir-row:focus-visible{background:#e9e9e9}.dir-row-copy,.dir-row-date{gap:4px;min-width:0;display:grid}.dir-row-copy small,.dir-row-date small{color:#5a5a5a;font-size:11px}.dir-row-copy small{letter-spacing:.01em;font-family:ui-monospace,monospace}.dir-row-copy strong{letter-spacing:-.028em;overflow-wrap:anywhere;font-size:clamp(16px,1.35vw,21px);font-weight:600;line-height:1.24}.dir-row-copy>span,.dir-row-type,.dir-row-date b{font-size:13px;font-weight:500}.dir-row-copy>span{color:#4f4f4f}.dir-row-date b{font-weight:650}.dir-pages{margin-top:16px;font-size:13px}.dir-pages button{border:1px solid #b0b0b0;border-radius:5px;align-items:center;gap:5px;padding:9px 12px;display:inline-flex}.dir-pages button:disabled{opacity:.38}.dir-empty{text-align:center;padding:55px 15px}.dir-empty svg{margin:0 auto 12px}.dir-empty h2,.dir-empty h1{font-size:clamp(32px,4vw,58px)}.dir-empty p{max-width:42ch;margin:12px auto 18px;line-height:1.5}.dir-button{background:var(--dir-dark);color:#fafafa;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-size:14px;font-weight:580;line-height:1.25;display:inline-flex}.dir-empty .dir-button svg{margin:0}.dir-help{background:#e0e0e0;padding:clamp(34px,5vw,80px) 0}.dir-help>.dir-bound{justify-content:space-between;align-items:center;gap:25px;display:flex}.dir-help h2,.detail-assist h2{margin:14px 0;font-size:clamp(32px,3.6vw,56px)}.dir-help p{max-width:58ch;line-height:1.55}.detail-wrap{border-top:1px solid var(--dir-rule);padding:clamp(31px,4.5vw,70px) 0 clamp(68px,8vw,128px)}.detail-label{align-items:center;gap:13px;font-size:12px;display:flex}.detail-label>span:last-child{overflow-wrap:anywhere;border-left:1px solid #9f9f9f;padding-left:12px}.detail-title{overflow-wrap:anywhere;max-width:24ch;margin:16px 0;font-size:clamp(36px,4.8vw,76px);line-height:1.02}.detail-byline{color:#575757;font-size:clamp(17px,1.6vw,23px)}.detail-columns{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(30px,4vw,60px);display:grid}.detail-columns article h2{letter-spacing:-.04em;font-size:23px}.detail-columns article>p,.detail-assist>p{max-width:62ch;margin-top:12px;font-size:15px;line-height:1.55}.detail-data{margin:19px 0}.detail-data>div{border-top:1px solid var(--dir-rule);grid-template-columns:minmax(108px,.57fr) minmax(0,1.25fr);gap:12px;padding:12px 0;display:grid}.detail-data>div:last-child{border-bottom:1px solid var(--dir-rule)}.detail-data dt{color:#5d5d5d;font-size:12px}.detail-data dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.detail-columns article .detail-note{color:#5f5f5f;margin-bottom:16px;font-size:12px;line-height:1.55}.detail-assist{background:var(--dir-accent)}@supports (color:color-mix(in lab, red, red)){.detail-assist{background:color-mix(in srgb, var(--dir-accent) 46%, #ececec)}}.detail-assist{border-radius:10px;padding:clamp(22px,2.8vw,40px)}.detail-assist h2{font-size:clamp(31px,3vw,45px)}.detail-assist>div{border-block:1px solid #9d9d9d;align-items:center;gap:9px;margin:20px 0;padding:14px 0;font-size:12px;display:flex}.detail-assist .dir-button{width:100%}@media (max-width:760px){.dir-title{grid-template-columns:1fr;gap:14px}.dir-title p{max-width:56ch}.dir-bound{width:calc(100% - 36px)}.dir-nav{height:57px}.dir-nav>a:last-child{font-size:12px}.dir-filters{grid-template-columns:1fr 1fr}.dir-row{grid-template-columns:minmax(0,1fr) 108px 17px;gap:8px}.dir-row-type{display:none}.detail-columns{grid-template-columns:1fr}.dir-help>.dir-bound{justify-items:start;display:grid}.dir-help{padding-bottom:80px}.dir-help h2{font-size:35px}}@media (max-width:580px){.dir-title h1{font-size:clamp(43px,11vw,63px)}.dir-title p{font-size:14px}.dir-edition{font-size:10.5px}.dir-filter-toggle{border:1px solid #afafaf;border-radius:5px;align-items:center;gap:7px;margin:11px 0 16px;padding:8px 10px;font-size:12px;display:flex}.dir-filter-toggle b{background:#d9d9d9;padding:1px 4px}.dir-filters{display:none}.dir-filters.expanded{display:grid}.dir-filter select{max-width:100%;font-size:12px}.dir-search{gap:7px;min-height:46px;padding:0 9px}.dir-search svg{width:18px}.dir-search input{height:42px;font-size:14px}.dir-results>div:first-child,.dir-pages{font-size:12px}.dir-row{grid-template-columns:minmax(0,1fr) 78px 15px;gap:6px;padding:13px 0}.dir-row-copy strong{font-size:16px}.dir-row-copy small,.dir-row-date small{font-size:10px}.dir-row-copy>span{font-size:12px}.dir-row-date b{font-size:11px}.dir-row>svg{width:15px}.detail-data>div{grid-template-columns:.64fr 1.15fr}.detail-title{font-size:clamp(34px,8.7vw,47px)}.detail-wrap{padding-bottom:83px}}.assistant-launch{z-index:35;bottom:max(19px, env(safe-area-inset-bottom));right:max(20px, env(safe-area-inset-right));color:#fff;background:#202023;border:1px solid #202023;align-items:center;gap:9px;min-height:45px;padding:0 15px;font-size:13px;font-weight:620;display:flex;position:fixed;box-shadow:0 3px 12px #0002}.design[data-concept=desk] .assistant-launch{border-radius:999px}.assistant-launch:hover{background:#343439}.assistant{z-index:45;color:#1c1c1f;background:#fff;border:1px solid #29292b;flex-direction:column;width:min(424px,100vw - 32px);height:min(705px,100dvh - 80px);display:flex;position:fixed;bottom:18px;right:20px;overflow:hidden;box-shadow:0 12px 50px #1113}.design[data-concept=desk] .assistant{border:1px solid #c9c9c7;border-radius:20px;box-shadow:0 15px 55px #17171a27}.assistant-head{border-bottom:1px solid #242426;flex:none;justify-content:space-between;align-items:center;min-height:51px;padding:4px 9px 4px 16px;display:flex}.assistant-head>span{align-items:center;gap:8px;display:flex}.assistant-head b{font:680 17px var(--heading);letter-spacing:-.055em}.assistant-head small{color:#535354;border:1px solid #c8c8c6;padding:2px 3px;font-size:9px;font-weight:650;line-height:1}.assistant-head>button,.review-card dd+button{place-items:center;min-width:42px;min-height:42px;display:grid}.design[data-concept=desk] .assistant-head{border-color:#dededd}.case-header{border-bottom:1px solid #d2d2d0;flex:none;max-height:36%;padding:12px 18px 11px;overflow:auto}.case-header>.eyebrow{color:#626263;font-size:8px;font-weight:670}.case-header>div{justify-content:space-between;align-items:baseline;gap:10px;margin-top:3px;display:flex}.case-header h3,.receipt h3{font:650 21px/1.12 var(--heading);letter-spacing:-.055em;text-wrap:balance}.case-header>div>b{font:670 18px var(--heading);letter-spacing:-.045em;white-space:nowrap}.case-header>p{color:#555559;margin-top:4px;font-size:11px;line-height:1.4}.case-header details{margin:3px 0 0}.case-header summary,.receipt summary{cursor:pointer;align-items:center;gap:7px;min-height:27px;font-size:11px;font-weight:640;list-style:none;display:flex}.case-header summary::-webkit-details-marker{display:none}.receipt summary::-webkit-details-marker{display:none}.case-header details[open] summary svg,.receipt details[open] summary svg:last-child{transform:rotate(180deg)}.case-header ul{margin:2px 0 4px;font-size:11px;line-height:1.45}.conversation{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:17px 18px 12px;overflow-y:auto}.transcript{gap:14px;display:grid}.turn{max-width:95%;font-size:13px;line-height:1.48}.turn>small{color:#636366;margin-bottom:3px;font-size:9px;font-weight:680;display:block}.turn p{overflow-wrap:anywhere}.turn .question{margin-top:5px;font-weight:600}.turn.user{color:#434347;border-left:2px solid #bcbcb9;margin-left:auto;padding-left:13px}.turn.user>small{text-align:left}.design[data-concept=desk] .turn.user{background:#f2f2f1;border:0;border-radius:12px;padding:8px 12px}.quick-replies,.menu-replies{flex-wrap:wrap;gap:5px;margin:13px 0 3px;display:flex}.quick-replies button,.menu-replies button,.cancel-edit{text-align:left;background:#fff;border:1px solid #bdbdbb;min-height:36px;padding:5px 10px;font-size:11px;font-weight:590}.quick-replies button:hover,.menu-replies button:hover{border-color:#242425}.design[data-concept=desk] .quick-replies button{border-radius:15px}.menu-replies{gap:0;display:grid}.menu-replies button{border:0;border-top:1px solid #dfdfdb;justify-content:space-between;align-items:center;width:100%;padding:8px 0;display:flex}.cancel-edit{margin:8px 0 0}.composer,.confirm-foot{border-top:1px solid #d1d1ce;flex:none;padding:10px 14px 7px}.composer form{border:1px solid #9a9a99;align-items:center;gap:4px;padding:3px 4px 3px 12px;display:flex}.design[data-concept=desk] .composer form{border-radius:14px}.composer form:focus-within{outline:1px solid #333}.composer input{color:#151516;background:#fff;border:0;flex:1;width:100%;min-width:0;min-height:34px;padding:7px 0;font-size:14px}.composer input:focus{outline:none}.composer form>button{color:#fff;background:#242427;place-items:center;min-width:37px;min-height:37px;display:grid}.design[data-concept=desk] .composer form>button{border-radius:10px}.composer form>button:disabled{color:#666;background:#e6e6e5}.composer-note{color:#616164;justify-content:space-between;align-items:center;gap:4px;min-height:25px;font-size:9px;display:flex}.composer-note button,.cancel-edit{text-underline-offset:2px;font-size:10px;text-decoration:underline}.input-error{color:#9d2a1e;padding-bottom:7px;font-size:12px;display:block}.review-card>.eyebrow,.receipt>.eyebrow{color:#535357;font-size:9px}.review-card h4{font:630 17px var(--heading);letter-spacing:-.045em;margin:11px 0 5px}.review-card dl>div,.email-text dl>div{border-top:1px solid #dededc;gap:2px;min-height:41px;padding:7px 38px 7px 0;display:grid;position:relative}.review-card dt,.email-text dt{color:#626265;font-size:10px}.review-card dd,.email-text dd{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.review-card dd+button{min-width:35px;min-height:35px;position:absolute;top:50%;right:0;translate:0 -50%}.consent{border-top:1px solid #bfbfbd;align-items:flex-start;gap:8px;padding:11px 0 2px;font-size:12px;line-height:1.5;display:flex}.consent input{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0;margin-top:2px}.handoff-promise{margin:10px 0 12px;font-size:12px;line-height:1.5}.confirm-foot{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.confirm-foot small{color:#626265;max-width:13ch;font-size:10px}.confirm-foot .btn{min-height:40px;font-size:12px}.receipt-check{border:1px solid #333;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:13px;display:grid}.receipt h3{margin:7px 0}.ref-number{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px;font-weight:660;display:inline-block}.receipt>p,.email-text p{margin:9px 0;font-size:12px;line-height:1.5}.preview-note{color:#454548;padding:8px 0 14px;font-size:11px}.receipt details{border-top:1px solid #c9c9c7}.receipt summary{min-height:40px;font-size:12px}.receipt summary svg:last-child{margin-left:auto}.email-text{padding:6px 0 13px}.email-text>small,.email-text>b{overflow-wrap:anywhere;font-size:11px;display:block}.email-text>b{margin:4px 0;font-size:13px}.email-text dl>div{min-height:0;padding:5px 0}.receipt>.action-link{margin:6px 0}@media (max-width:650px){.assistant-launch{bottom:max(12px, env(safe-area-inset-bottom));min-height:44px;padding-inline:13px;font-size:12px;right:12px}.assistant,.design[data-concept=desk] .assistant{width:100%;max-width:none;height:100dvh;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}.assistant-head{min-height:49px}.assistant-head>button,.review-card dd+button,.quick-replies button,.menu-replies button,.composer form>button,.composer-note button,.case-header summary,.receipt summary,.confirm-foot .btn{min-height:44px}.case-header{padding:9px 16px}.case-header h3{font-size:21px}.conversation{padding-inline:16px}.composer input{font-size:16px}.composer-note{min-height:28px}.composer{padding-bottom:1px}.turn{font-size:14px}.quick-replies,.menu-replies{gap:5px}.confirm-foot{padding:9px 13px}.review-card dl>div{min-height:45px}.case-header summary{margin-bottom:-5px}.composer-note button{padding:0 3px}}.tender-page{--dir-accent:#244bd9!important;color:#1b1b1d!important;background:#fff!important}.tender-page h1,.tender-page h2{font-family:var(--heading)}.tender-page .dir-mast{color:#171719;background:#f5f5f2}.tender-page .dir-mast *{color:inherit}.tender-page .dir-kicker i{background:var(--blue)}.tender-page .dir-button{color:#fff;background:#242426;border-color:#242426}.tender-page .dir-button.secondary{color:#222;background:#fff;border:1px solid #888;margin-top:8px}.tender-page .detail-assist{background:#f5f5f2}.tender-page .detail-assist>button{width:100%}.tender-page .dir-row:focus-visible{outline-offset:-2px}.tender-page .dir-help{background:#f1f1ee}.tender-page .dir-filters select{color:#1b1b1b;background:#fff;max-width:100%}.tender-page .dir-help{padding-bottom:85px}.tender-page .dir-nav .masthead{font-size:initial}.tender-page .dir-mast .dir-edition{border-color:#b9b9b7}.tender-page .dir-mast .dir-kicker{opacity:1}.summary-title{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.summary-title>button{text-underline-offset:3px;min-height:36px;font-size:11px;text-decoration:underline}.package-edit h4{font:640 23px var(--heading);letter-spacing:-.06em;margin:8px 0}.package-edit p{color:var(--sub);margin-bottom:10px;font-size:13px;line-height:1.5}.mini-packages{margin:12px 0 4px}.mini-packages button{border-top:1px solid #d9d9d6;justify-content:space-between;align-items:center;width:100%;min-height:45px;font-size:13px;display:flex}.mini-packages b{align-items:center;gap:10px;display:flex}.mini-packages button:hover>span{text-decoration:underline}.rd-shell .rd-masthead{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.rd-shell .rd-masthead>span{letter-spacing:-.065em;font-size:17px;font-weight:690;line-height:.96}.rd-shell .rd-masthead small{letter-spacing:.005em;margin-top:5px;font-size:11px;font-weight:500;display:block}.rd-shell .rd-masthead svg{width:33px;height:33px}.rd-shell .rd-live-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rd-shell .rd-live-field canvas{display:block;width:100%!important;height:100%!important}.rd-shell .rd-route-switch{background:#e8ece4;border-radius:7px;gap:2px;padding:3px;display:inline-flex}.rd-shell .rd-route-switch button{border-radius:5px;padding:7px 12px;font-size:12px;font-weight:570}.rd-shell .rd-route-switch button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #18302e25}.rd-shell .rd-service-list>button{text-align:left;border-bottom:1px solid #cbd3c9;align-items:center;gap:14px;width:100%;padding:15px 0;transition:background .15s,padding .15s;display:flex}.rd-shell .rd-service-list>button:hover{background:#edf2e8;padding-inline:8px}.rd-shell .rd-service-list>button>span:first-child{flex:1;min-width:0}.rd-shell .rd-service-list strong{letter-spacing:-.035em;font-size:18px;font-weight:620;line-height:1.15;display:block}.rd-shell .rd-service-list small{color:var(--muted-ink);margin-top:5px;font-size:12px;line-height:1.35;display:block}.rd-shell .rd-row-circle{border:1px solid #aebcaf;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.rd-shell .rd-service-list{border-top:1px solid #c0ccc0;margin-top:27px}.rd-shell .rd-service-list>button{padding:19px 0}.rd-shell .rd-service-list strong{font-size:20px}@media (max-width:730px){.rd-shell .rd-masthead>span{font-size:15px}}@media (max-width:650px){.rd-shell .rd-masthead{gap:6px}.rd-shell .rd-masthead svg{width:27px;height:27px}.rd-shell .rd-masthead>span{font-size:15px}.rd-shell .rd-masthead small{margin-top:3px;font-size:10px}.rd-shell .rd-service-list strong{font-size:17px}.rd-shell .rd-service-list small{font-size:11px}.rd-shell .rd-row-circle{width:28px;height:28px}}@media (max-width:350px){.rd-shell .rd-masthead>span{font-size:14px}}.rd-shell .rd-masthead>span{letter-spacing:-.045em}.rd-shell .rd-kicker,.rd-shell .rd-mini-tag{letter-spacing:.01em;align-items:center;gap:8px;font-size:12px;font-weight:610;line-height:1.3;display:inline-flex}.rd-shell .rd-kicker:before{content:"";background:currentColor;border-radius:100%;width:7px;height:7px}.rd-shell .rd-chip,.rd-shell .rd-pill-btn,.rd-shell .rd-inline-action,.rd-shell .rd-notice-source{justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:620;line-height:1.15;display:inline-flex}.rd-shell .rd-chip{border:1px solid #71877c69;border-radius:999px;padding:11px 16px}.rd-shell .rd-chip:hover{background:#142c2410}.rd-shell .rd-inline-action{text-underline-offset:5px;justify-content:flex-start;text-decoration:underline;text-decoration-thickness:1px}.rd-shell .rd-pill-btn{background:var(--desk-deep);color:#fff;border-radius:40px;padding:15px 21px}.rd-shell .rd-pill-btn:hover{filter:brightness(1.15)}.rd-shell .rd-desk-bound{width:calc(100% - clamp(48px,8vw,136px));max-width:1350px;margin-inline:auto}.rd-shell .rd-builder h2,.rd-shell .rd-desk-section-lead h2,.rd-shell .rd-desk-growth h2,.rd-shell .rd-desk-footer h2,.rd-shell .rd-desk-headline h1,.rd-shell .rd-pack-ticket h3,.rd-shell .rd-shelf-caption h3,.rd-shell .rd-ops-page h3{font-family:var(--display), Arial, sans-serif;font-weight:var(--display-weight);font-optical-sizing:auto;letter-spacing:var(--hero-tracking)}.rd-shell .rd-notice-source{border:1px solid;border-radius:4px;padding:10px 13px;font-size:13px}.rd-shell .rd-notice-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rd-shell .rd-notice-actions .rd-inline-action{font-size:13px}.rd-shell .rd-notice-facts{gap:9px;margin:0;font-size:13px;display:grid}.rd-shell .rd-notice-facts>div{grid-template-columns:90px 1fr;gap:15px;display:grid}.rd-shell .rd-notice-facts dt{opacity:.73}.rd-shell .rd-notice-facts dd{overflow-wrap:anywhere;margin:0;font-weight:560}.rd-shell .rd-desk-footer-main{grid-template-columns:1.5fr 1fr;align-items:end;gap:6vw;display:grid}.rd-shell .rd-desk-hero{isolation:isolate;background:var(--desk-base);padding-bottom:1px;position:relative}.rd-shell .rd-desk-hero:after{content:"";z-index:-1;background:var(--desk-paper);height:111px;position:absolute;bottom:0;left:0;right:0}.rd-shell .rd-desk-nav{z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:91px;display:grid;position:relative}.rd-shell .rd-desk-capsule{background:#fbfdf7;border-radius:100px;align-items:center;padding:5px;display:flex;box-shadow:0 0 0 5px #ffffff36,0 4px 20px #1e77551b}.rd-shell .rd-desk-capsule a,.rd-shell .rd-desk-capsule button{white-space:nowrap;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:590;line-height:1;display:inline-flex}.rd-shell .rd-desk-capsule a+a{border-left:1px solid #d7e1d7}.rd-shell .rd-desk-capsule button{background:var(--desk-deep);color:#fff;border-radius:999px}.rd-shell .rd-desk-capsule a:hover{color:#197254}.rd-shell .rd-desk-service-mark{justify-self:end;align-items:center;gap:6px;font-size:13px;font-weight:580;display:inline-flex}.rd-shell .rd-desk-menu,.rd-shell .rd-mobile-menu-panel{display:none}.rd-shell .rd-desk-headline{text-align:center;max-width:1080px;margin:auto;padding:clamp(20px,3vw,49px) 20px clamp(30px,3.4vw,56px)}.rd-shell .rd-desk-label{color:#1d4439;border:1px solid #224c3b48;border-radius:30px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.rd-shell .rd-desk-label i{background:currentColor;border-radius:100%;width:7px;height:7px}.rd-shell .rd-desk-headline h1{letter-spacing:-.07em;margin:18px 0 15px;font-size:clamp(66px,7.12vw,114px);line-height:.94}.rd-shell .rd-desk-headline p{letter-spacing:-.017em;font-size:clamp(15px,1.4vw,20px);font-weight:480;line-height:1.35}.rd-shell .rd-desk-entrance{background:#fff;border-radius:24px;margin-bottom:7px;padding:13px 13px 14px;position:relative;box-shadow:0 9px 32px -20px #23413445}.rd-shell .rd-entrance-header{justify-content:space-between;align-items:center;gap:10px;padding:3px 9px 13px;font-size:14px;font-weight:600;display:flex}.rd-shell .rd-entrance-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rd-shell .rd-builder,.rd-shell .rd-desk-growth{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,8vw,128px);padding-block:clamp(60px,6.8vw,115px);display:grid}.rd-shell .rd-builder h2,.rd-shell .rd-desk-section-lead h2,.rd-shell .rd-desk-growth h2,.rd-shell .rd-desk-footer h2{letter-spacing:-.059em;margin:16px 0 17px;font-size:clamp(44px,5.2vw,83px);line-height:.94}.rd-shell .rd-builder-text>p,.rd-shell .rd-desk-growth>div>p,.rd-shell .rd-desk-section-lead>p{color:#475c54;max-width:41ch;font-size:17px;line-height:1.5}.rd-shell .rd-builder-text>.rd-route-switch{margin-top:23px}.rd-shell .rd-builder-tiers{flex-wrap:wrap;gap:5px;margin:19px 0 20px;display:flex}.rd-shell .rd-builder-tiers button{border:1px solid #bdcbbf;border-radius:7px;padding:9px 12px;font-size:14px;font-weight:570}.rd-shell .rd-builder-tiers button[aria-pressed=true]{background:var(--desk-deep);color:#fff;border-color:var(--desk-deep)}.rd-shell .rd-pack-ticket{background:#fff;border:1px solid #d7e0d5;border-radius:17px;padding:clamp(22px,3vw,44px);position:relative;overflow:hidden;box-shadow:0 10px 32px -22px #243f354a}.rd-shell .rd-pack-ticket:before{content:"";background:var(--desk-base);width:7px;position:absolute;inset:0 auto 0 0}.rd-shell .rd-ticket-top,.rd-shell .rd-ticket-name,.rd-shell .rd-ticket-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.rd-shell .rd-ticket-top{color:var(--desk-deep);font-size:12px}.rd-shell .rd-ticket-name{align-items:baseline;margin-top:23px}.rd-shell .rd-ticket-name h3{font-size:clamp(29px,3.7vw,59px);line-height:1.12}.rd-shell .rd-ticket-name>span{white-space:nowrap;letter-spacing:-.06em;font-size:clamp(24px,2.5vw,38px);font-weight:620;line-height:1}.rd-shell .rd-ticket-name small{letter-spacing:0;margin-right:4px;font-size:13px}.rd-shell .rd-ticket-meta{color:#526359;border-bottom:1px dashed #b5c4b6;margin:4px 0 16px;padding-bottom:15px;font-size:12px}.rd-shell .rd-pack-ticket ul{gap:9px;margin:0 0 22px;padding:0;font-size:14px;line-height:1.36;list-style:none;display:grid}.rd-shell .rd-pack-ticket li{align-items:baseline;gap:9px;display:flex}.rd-shell .rd-pack-ticket li svg{flex-shrink:0;align-self:flex-start;margin-top:2px}.rd-shell .rd-desk-ops{background:var(--desk-deep);color:#f1f8eb;padding-block:clamp(54px,6vw,94px)}.rd-shell .rd-desk-section-lead{justify-content:space-between;align-items:end;gap:25px;display:flex}.rd-shell .rd-desk-section-lead>p{color:#e2ebe1;max-width:30ch;margin-bottom:10px}.rd-shell .rd-ops-workbench{grid-template-columns:.82fr 1.5fr;align-items:start;gap:clamp(20px,4vw,62px);margin-top:27px;display:grid}.rd-shell .rd-ops-tabs{display:grid}.rd-shell .rd-ops-tabs button{letter-spacing:-.025em;text-align:left;border-top:1px solid #dbf0dc50;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:13px 4px;font-size:clamp(17px,1.65vw,25px);font-weight:570;display:flex}.rd-shell .rd-ops-tabs button:last-child{border-bottom:1px solid #dbf0dc50}.rd-shell .rd-ops-tabs button[aria-pressed=false] svg{opacity:.25}.rd-shell .rd-ops-page{color:#1a3931;background:#f6f8ec;border-radius:17px;padding:clamp(20px,2.9vw,40px)}.rd-shell .rd-mini-tag{color:#435f50;font-weight:520}.rd-shell .rd-ops-page h3{margin:8px 0 5px;font-size:clamp(31px,3.5vw,52px)}.rd-shell .rd-ops-page>p{color:#485b50;font-size:15px;line-height:1.5}.rd-shell .rd-ops-page .rd-service-list{margin-top:18px}.rd-shell .rd-desk-growth>.rd-service-list{margin:0}.rd-shell .rd-desk-opps{background:var(--desk-tint);padding:clamp(52px,5.7vw,84px) 0}.rd-shell .rd-desk-opps .rd-desk-section-lead{margin-bottom:22px}.rd-shell .rd-desk-opps .rd-desk-section-lead h2{margin-bottom:0}.rd-shell .rd-shelf{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(20px,3.8vw,58px);display:grid}.rd-shell .rd-shelf-art{min-width:0;height:354px;position:relative;overflow:hidden}.rd-shell .rd-shelf-art .depth-carousel__card{top:44.5%;left:45%;box-shadow:0 16px 32px -17px #142f34a1}.rd-shell .rd-shelf-art .depth-carousel__arrow{color:#253f35;background:0 0;border:1px solid #60726888;width:33px;height:33px;top:auto;bottom:0;transform:none}.rd-shell .rd-shelf-art .depth-carousel__arrow--prev{left:calc(50% - 90px)}.rd-shell .rd-shelf-art .depth-carousel__arrow--next{right:calc(50% - 90px)}.rd-shell .rd-shelf-art .depth-carousel__dots{bottom:12px}.rd-shell .rd-shelf-art .depth-carousel__dot{background:0 0;border:1px solid #4f6b5e}.rd-shell .rd-shelf-caption{max-width:490px}.rd-shell .rd-shelf-caption h3{margin:13px 0;font-size:clamp(35px,3.6vw,57px);line-height:1.02}.rd-shell .rd-shelf-caption>p{max-width:46ch;font-size:16px;line-height:1.5}.rd-shell .rd-shelf-caption .rd-notice-facts{margin:15px 0 22px}.rd-shell .rd-desk-footer{background:var(--desk-paper);padding:clamp(48px,6.5vw,96px) 0 24px}.rd-shell .rd-desk-footer-main{grid-template-columns:1.3fr 1fr}.rd-shell .rd-desk-footer-main h2{margin-bottom:0}@media (max-width:1000px){.rd-shell .rd-desk-nav{grid-template-columns:1fr auto}.rd-shell .rd-desk-service-mark{display:none}.rd-shell .rd-desk-capsule a,.rd-shell .rd-desk-capsule button{padding:10px 13px}.rd-shell .rd-ops-workbench{grid-template-columns:.7fr 1.25fr;gap:20px}}@media (max-width:805px){.rd-shell .rd-builder,.rd-shell .rd-desk-growth{gap:27px}.rd-shell .rd-shelf{grid-template-columns:1fr 1fr;gap:22px}.rd-shell .rd-shelf-art{height:320px}.rd-shell .rd-ticket-name h3{font-size:32px}.rd-shell .rd-desk-entrance{border-radius:19px}.rd-shell .rd-desk-headline h1{font-size:clamp(55px,9.2vw,76px)}}@media (max-width:690px){.rd-shell .rd-desk-bound{width:calc(100% - 36px)}.rd-shell .rd-desk-nav{grid-template-columns:1fr auto;min-height:64px}.rd-shell .rd-desk-capsule{display:none}.rd-shell .rd-desk-menu{background:#f5faf4;border:1px solid #4e725334;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.rd-shell .rd-mobile-menu-panel{background:#fff;border-radius:16px;padding:8px 15px;display:grid;position:absolute;top:58px;left:0;right:0;box-shadow:0 10px 35px #1535242b}.rd-shell .rd-mobile-menu-panel>*{text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.rd-shell .rd-mobile-menu-panel>*+*{border-top:1px solid #deeadc}.rd-shell .rd-desk-headline{padding:25px 14px 31px}.rd-shell .rd-desk-headline h1{margin:14px 0 12px;font-size:clamp(44px,10.25vw,66px)}.rd-shell .rd-desk-headline p{max-width:40ch;margin:auto;font-size:15px}.rd-shell .rd-desk-label{padding:4px 9px;font-size:11px}.rd-shell .rd-desk-entrance{border-radius:18px;padding:9px}.rd-shell .rd-entrance-header{padding:3px 3px 10px;font-size:12px}.rd-shell .rd-entrance-grid{gap:6px}.rd-shell .rd-desk-field{bottom:63px}.rd-shell .rd-desk-hero:after{height:63px}.rd-shell .rd-builder,.rd-shell .rd-desk-growth,.rd-shell .rd-ops-workbench,.rd-shell .rd-shelf,.rd-shell .rd-desk-footer-main{grid-template-columns:1fr}.rd-shell .rd-builder,.rd-shell .rd-desk-growth{gap:22px;padding-block:48px}.rd-shell .rd-builder h2,.rd-shell .rd-desk-section-lead h2,.rd-shell .rd-desk-growth h2,.rd-shell .rd-desk-footer h2{margin:10px 0 12px;font-size:clamp(40px,9vw,60px)}.rd-shell .rd-builder h2 br,.rd-shell .rd-desk-growth h2 br,.rd-shell .rd-desk-ops h2 br{display:none}.rd-shell .rd-builder-text>p,.rd-shell .rd-desk-growth>div>p,.rd-shell .rd-desk-section-lead>p{font-size:15px}.rd-shell .rd-builder-text>.rd-route-switch{margin-top:15px}.rd-shell .rd-builder-tiers{margin:13px 0 15px}.rd-shell .rd-pack-ticket{max-width:none}.rd-shell .rd-ticket-name{margin-top:15px}.rd-shell .rd-desk-section-lead{align-items:start}.rd-shell .rd-desk-ops .rd-desk-section-lead{display:block}.rd-shell .rd-desk-section-lead>p{margin:8px 0 0}.rd-shell .rd-ops-workbench{gap:12px;margin-top:16px}.rd-shell .rd-ops-tabs{flex-wrap:wrap;gap:5px;display:flex}.rd-shell .rd-ops-tabs button,.rd-shell .rd-ops-tabs button:last-child{border:1px solid #d2e7d258;border-radius:18px;min-height:34px;padding:7px 9px;font-size:12px}.rd-shell .rd-ops-tabs button svg{display:none}.rd-shell .rd-ops-tabs button[aria-pressed=true]{color:#223c2c;background:#e7f2d5}.rd-shell .rd-ops-page{border-radius:12px}.rd-shell .rd-shelf{gap:15px}.rd-shell .rd-shelf-art{height:285px}.rd-shell .rd-shelf-art .depth-carousel{min-height:0}.rd-shell .rd-shelf-art .depth-carousel__card{top:44%;left:43%}.rd-shell .rd-shelf-caption{max-width:none}.rd-shell .rd-shelf-caption h3{font-size:35px}.rd-shell .rd-desk-opps .rd-desk-section-lead>.rd-chip{white-space:nowrap;align-self:center;padding:8px 10px;font-size:12px}.rd-shell .rd-desk-opps .rd-desk-section-lead>.rd-chip svg{width:12px}.rd-shell .rd-desk-footer-main{gap:16px}}@media (max-width:370px){.rd-shell .rd-desk-headline h1{font-size:43px}.rd-shell .rd-desk-entrance{width:calc(100% - 24px)}.rd-shell .rd-desk-headline p{font-size:14px}.rd-shell .rd-notice-actions{gap:9px}.rd-shell .rd-ticket-name h3{font-size:30px}.rd-shell .rd-builder-tiers button{padding:8px 9px;font-size:12px}.rd-shell .rd-desk-opps .rd-desk-section-lead{display:block}.rd-shell .rd-desk-opps .rd-desk-section-lead>.rd-chip{margin-top:12px}}.rd-shell .rd-desk-headline h1{word-spacing:.015em}.rd-shell .rd-shelf-art .depth-carousel__dots{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-inline:4px}@media (max-width:690px){.rd-shell .rd-desk-opps .rd-desk-section-lead{flex-wrap:wrap;gap:10px}}@media (max-width:420px){.rd-shell .rd-desk-section-lead>*{min-width:0}}.rd-shell .rd-service-list button{position:relative}.rd-shell .rd-desk-headline p{max-width:57ch;margin:0 auto;line-height:1.5}.rd-shell .rd-entrance-header>a{text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;font-weight:580;text-decoration:underline;display:inline-flex}.rd-shell .rd-photo-perspective,.rd-shell .rd-photo-tilt,.rd-shell .rd-photo-body{width:100%;min-width:0;height:100%;padding:0;display:block}.rd-shell .rd-photo-tilt{transition:transform .22s ease-out}.rd-shell .rd-photo-body{transform-style:preserve-3d}.rd-shell .rd-photo-door{isolation:isolate;color:#fff;background:#1d322d;border-radius:13px;width:100%;height:clamp(220px,20vw,308px);display:block;position:relative;overflow:hidden}.rd-shell .rd-photo-door>img,.rd-shell .rd-door-shade{width:100%;height:100%;position:absolute;inset:0}.rd-shell .rd-photo-door>img{object-fit:cover;object-position:50% 43%;transform:scale(1.035)}.rd-shell .rd-door-run>img{object-position:50% 45%}.rd-shell .rd-door-type{width:auto;transition:transform .22s ease-out;position:absolute;bottom:clamp(18px,2.25vw,32px);left:clamp(18px,2vw,33px);right:46px}.rd-shell .rd-door-type small{letter-spacing:.045em;font-size:11px;font-weight:620}.rd-shell .rd-door-type h2{letter-spacing:-.052em;max-width:11ch;margin:12px 0 7px;font-size:clamp(27px,3vw,47px);line-height:1}.rd-shell .rd-door-type p{color:#f5fff6;max-width:25ch;font-size:13px;line-height:1.35}.rd-shell .rd-door-arrow{background:#0a242e26;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:15px}.rd-shell .rd-ticket-stage{background:var(--desk-tint);border:1px solid var(--desk-deep);padding:20px clamp(17px,3.1vw,47px) clamp(32px,3.8vw,52px)}@supports (color:color-mix(in lab, red, red)){.rd-shell .rd-ticket-stage{border:1px solid color-mix(in srgb, var(--desk-deep) 14%, transparent)}}.rd-shell .rd-ticket-stage{isolation:isolate;perspective:1000px;border-radius:22px;min-width:0;position:relative}.rd-shell .rd-ticket-stage:before{content:"";background:var(--desk-base);border:1px solid var(--desk-deep);border-radius:13px;position:absolute;inset:58px 9% 8%;transform:rotate(-3.1deg)}@supports (color:color-mix(in lab, red, red)){.rd-shell .rd-ticket-stage:before{border:1px solid color-mix(in srgb, var(--desk-deep) 20%, transparent)}}.rd-shell .rd-ticket-stage:before{z-index:-1}.rd-shell .rd-ticket-stage-label,.rd-shell .rd-spec-head{letter-spacing:.015em;color:var(--desk-deep);justify-content:space-between;align-items:center;font-size:11px;font-weight:620;display:flex}.rd-shell .rd-ticket-stage-label{margin-bottom:16px}.rd-shell .rd-pack-ticket{border-radius:11px;flex-direction:column;min-height:370px;padding:clamp(20px,2vw,32px);display:flex}.rd-shell .rd-pack-ticket:before{width:4px}.rd-shell .rd-pack-ticket .rd-pill-btn{align-self:flex-start;margin-top:auto}.rd-shell .rd-pack-ticket ul{margin-bottom:18px}.rd-shell .rd-ops-page .rd-mini-tag{justify-content:space-between;display:flex}.rd-shell .rd-ops-page .rd-mini-tag b{font-size:11px;font-weight:510}.rd-shell .rd-desk-ops .rd-desk-section-lead>p{color:#e5eee8;max-width:37ch}.rd-shell .rd-growth-tabs{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.rd-shell .rd-growth-tabs button{border:1px solid #bdcbbf;border-radius:6px;padding:9px 11px;font-size:13px;font-weight:550}.rd-shell .rd-growth-tabs button[aria-pressed=true]{background:var(--desk-deep);color:#fff;border-color:var(--desk-deep)}.rd-shell .rd-growth-specimen{background:#f3edda;border:1px solid #d8d0b3;border-radius:4px;min-width:0;padding:clamp(23px,3vw,42px);position:relative;box-shadow:6px 7px 0 -1px #e7e1d1}.rd-shell .rd-spec-head{color:#48473a;border-bottom:1px solid #b6af9e;padding-bottom:14px}.rd-shell .rd-spec-head>span{align-items:center;gap:7px;display:flex}.rd-shell .rd-spec-head i{background:currentColor;width:15px;height:1px}.rd-shell .rd-spec-content{margin:22px 0}.rd-shell .rd-spec-content>small,.rd-shell .rd-spec-content li,.rd-shell .rd-growth-specimen>.rd-inline-action{color:#4e5140}.rd-shell .rd-spec-content>small{font-size:11px;font-weight:600}.rd-shell .rd-spec-content h3{letter-spacing:-.046em;max-width:15ch;margin:8px 0 23px;font-family:Newsreader,Georgia,serif;font-size:clamp(30px,3.4vw,56px);font-weight:520;line-height:1}.rd-shell .rd-spec-content ol{margin:0;padding-left:1.3em;font-size:13px;line-height:1.5}.rd-shell .rd-spec-content li{border-bottom:1px solid #cfc9b3;padding:5px 0 7px 5px}.rd-shell .rd-growth-specimen>.rd-inline-action{font-size:13px}.rd-shell .rd-shelf-intro{max-width:66ch;margin:-5px 0 25px;font-size:16px;line-height:1.55}.rd-shell .rd-shelf-caption h3{overflow-wrap:anywhere}.rd-shell .rd-tender-path{border-top:1px solid;grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(30px,7.2vw,100px);margin-top:clamp(38px,5vw,77px);padding-top:clamp(28px,4vw,59px);display:grid}.rd-shell .rd-path-head,.rd-shell .rd-path-work{min-width:0}.rd-shell .rd-path-eyebrow{align-items:center;gap:8px;font-size:12px;font-weight:620;display:flex}.rd-shell .rd-path-eyebrow i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.rd-shell .rd-path-head h3{font-family:var(--display), Arial, sans-serif;letter-spacing:-.057em;font-size:clamp(36px,4.55vw,73px);font-weight:var(--display-weight);max-width:13ch;margin:15px 0;line-height:.99}.rd-shell .rd-path-head>p{max-width:37ch;font-size:16px;line-height:1.52}.rd-shell .rd-path-steps{align-items:stretch;gap:4px;display:flex}.rd-shell .rd-path-steps button{text-align:left;border:1px solid;flex:1;align-items:center;gap:5px;min-width:0;padding:10px 8px;font-size:13px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.rd-shell .rd-path-steps button{border:1px solid color-mix(in srgb, currentColor 36%, transparent)}}.rd-shell .rd-path-steps button{border-radius:4px;line-height:1.25}.rd-shell .rd-path-steps button small{opacity:.85;font-size:10px}.rd-shell .rd-path-steps button svg{flex:none;margin-left:auto}.rd-shell .rd-path-desk .rd-path-steps button[aria-expanded=true],.rd-shell .rd-path-desk .rd-path-cta{background:var(--desk-deep);color:#fff}.rd-shell .rd-path-answer{margin:17px 0 21px;font-size:15px;line-height:1.5}.rd-shell .rd-path-answer>p{max-width:56ch}.rd-shell .rd-path-answer>div{border-top:1px solid;align-items:flex-start;gap:10px;margin:13px 0 0;padding:13px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.rd-shell .rd-path-answer>div{border-top:1px solid color-mix(in srgb, currentColor 26%, transparent)}}.rd-shell .rd-path-answer>div svg{flex:none;margin-top:3px}.rd-shell .rd-path-answer small{margin-bottom:2px;font-size:11px;font-weight:650;display:block}.rd-shell .rd-path-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.rd-shell .rd-path-cta,.rd-shell .rd-path-actions button{align-items:center;gap:8px;font-size:13px;font-weight:630;display:inline-flex}.rd-shell .rd-path-cta{border-radius:5px;padding:13px 15px}.rd-shell .rd-path-desk .rd-path-cta{border-radius:28px}.rd-shell .rd-path-actions button{text-underline-offset:4px;text-decoration:underline}@media (max-width:960px){.rd-shell .rd-path-steps{flex-wrap:wrap}.rd-shell .rd-path-steps button{flex:80px}.rd-shell .rd-door-type p{font-size:12px}.rd-shell .rd-ticket-stage{padding:16px 17px 27px}}@media (max-width:690px){.rd-shell .rd-desk-headline p{max-width:41ch}.rd-shell .rd-photo-door{height:210px}.rd-shell .rd-photo-door>img{object-position:61% center}.rd-shell .rd-door-run>img{object-position:64% center}.rd-shell .rd-door-shade{background:linear-gradient(#10251c14,#10251c36 25%,#0c211de6)}.rd-shell .rd-door-type{bottom:15px;left:12px;right:12px}.rd-shell .rd-door-type small{font-size:10px}.rd-shell .rd-door-type h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(23px,4.8vw,32px);line-height:1.03}.rd-shell .rd-door-type p{max-width:23ch;font-size:11px;line-height:1.25}.rd-shell .rd-door-arrow{width:27px;height:27px;top:8px;bottom:auto;right:8px}.rd-shell .rd-door-arrow svg{width:13px}.rd-shell .rd-entrance-header>a{gap:3px;font-size:10px}.rd-shell .rd-entrance-header>a svg{width:11px}.rd-shell .rd-ticket-stage{margin-top:4px}.rd-shell .rd-pack-ticket{min-height:330px}.rd-shell .rd-ops-page{min-height:280px}.rd-shell .rd-desk-ops .rd-desk-section-lead>p{max-width:45ch}.rd-shell .rd-growth-tabs{gap:5px}.rd-shell .rd-growth-tabs button{font-size:12px}.rd-shell .rd-shelf-intro{margin-top:0;font-size:15px}.rd-shell .rd-tender-path{grid-template-columns:1fr;gap:20px}.rd-shell .rd-path-head h3{max-width:none;margin:10px 0;font-size:clamp(35px,9vw,51px)}.rd-shell .rd-path-head>p,.rd-shell .rd-path-answer{font-size:14px}.rd-shell .rd-path-head>p{max-width:49ch}.rd-shell .rd-path-steps button{gap:3px;padding:10px 6px;font-size:11px}.rd-shell .rd-path-steps button svg{width:12px}.rd-shell .rd-path-actions{gap:12px}.rd-shell .rd-path-cta,.rd-shell .rd-path-actions button{font-size:12px}}@media (max-width:370px){.rd-shell .rd-photo-door{height:183px}.rd-shell .rd-door-type{left:10px}.rd-shell .rd-door-type p{font-size:10px}.rd-shell .rd-photo-door .rd-door-type h2{font-size:22px}.rd-shell .rd-path-steps button small{display:none}.rd-shell .rd-entrance-header{font-size:11px}}.rd-shell .rd-desk-footer{padding-bottom:76px}@media (prefers-reduced-motion:reduce){.rd-shell .rd-photo-tilt,.rd-shell .rd-door-type{transform:none!important}}.hero-choice{align-items:center;gap:3px;display:flex}.hero-choice>span{color:#c7c7ca;margin-right:5px;font-size:11px}.hero-choice button{color:#f2f2f3;white-space:nowrap;border:1px solid #47484d;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 9px;font-size:11px;display:flex}.hero-choice button[aria-pressed=true]{color:#1a1b1c;background:#fff;border-color:#fff;font-weight:670}.hero-choice button:not([aria-pressed=true]):hover{background:#3a3b40}.hero-choice i{border:1px solid #878788;border-radius:50%;flex:none;width:10px;height:10px;display:block}.hero-choice [data-option=ribbon] i{background:repeating-linear-gradient(120deg,#191919 0 1px,#f6f5ef 1px 3px)}.hero-choice [data-option=threads] i{background:#a9d9ff;border-color:#7babc9}.hero-choice [data-option=dither] i{background:#d8f78c;border-color:#a6b787}.mobile-type-symbol{display:none}.price-hero.coloured-price-hero{--hero-foreground:#142947;--hero-solid:#a9d9ff;color:var(--hero-foreground);background:var(--hero-solid);overflow:clip}.price-hero[data-hero=dither]{--hero-solid:#d8f78c;--hero-foreground:#203019}.coloured-price-hero .hero-copy{z-index:2;position:relative}.coloured-price-hero h1,.coloured-price-hero .hero-meta,.coloured-price-hero .masthead{color:var(--hero-foreground)}.coloured-price-hero .hero-copy>p{color:#23354b}.price-hero[data-hero=dither] .hero-copy>p{color:#2e3a26}.coloured-price-hero .hero-copy h1 em{color:var(--hero-foreground)}.coloured-price-hero .primary{background:var(--hero-foreground);border-color:var(--hero-foreground);color:#fff}.coloured-price-hero .primary:hover{filter:brightness(1.25)}.coloured-price-hero .hero-foot{border-color:var(--hero-foreground)}@supports (color:color-mix(in lab, red, red)){.coloured-price-hero .hero-foot{border-color:color-mix(in srgb, var(--hero-foreground) 38%, transparent)}}.coloured-price-hero .hero-foot{color:var(--hero-foreground)}.coloured-price-hero .blue-rule,.coloured-price-hero .hero-foot i{background:var(--hero-foreground)}.coloured-price-hero .nav-assist,.coloured-price-hero .priced-nav{border-color:var(--hero-foreground)}.coloured-price-hero .hero-main{position:relative}.priced-effect{isolation:isolate;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;display:flex;position:relative}.priced-effect-view{z-index:-1;position:absolute;inset:-12px -11.3% 27px -9%;overflow:hidden}.priced-effect-view>.thread-render,.priced-effect-view>.priced-veil,.priced-effect-view>.ink-fallback,.priced-effect-view>.thread-fallback{width:100%;height:100%;inset:0;position:absolute!important}.priced-effect .thread-fallback>img,.priced-effect .thread-fallback>video,.ink-fallback img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.priced-effect figcaption{letter-spacing:.09em;text-transform:uppercase;color:var(--hero-foreground);align-items:center;gap:11px;padding:0 0 10px;font-size:9px;font-weight:650;display:flex}.priced-effect figcaption i{opacity:.65;background:currentColor;width:28px;height:1px}.priced-threads .priced-effect-view{background:#a9d9ff;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 100%)}.priced-dither .priced-effect-view{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:#d8f78c;inset:3% -11.3% 10% -9%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 100%),linear-gradient(#0000 0%,#000 17% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 17% 100%),linear-gradient(#0000 0%,#000 17% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ink-fallback{isolation:isolate;overflow:hidden}.ink-fallback .ink-reveal{animation:7s ease-in-out infinite alternate ink-travel;-webkit-mask-image:radial-gradient(22% 26%,#000 32%,#0009 61%,#0000 90%);mask-image:radial-gradient(22% 26%,#000 32%,#0009 61%,#0000 90%);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ink-fallback[data-point=on] .ink-reveal{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:radial-gradient(ellipse 24% 31% at var(--brush-x) var(--brush-y), #000 28%, #000b 57%, transparent 90%);-webkit-mask-image:radial-gradient(ellipse 24% 31% at var(--brush-x) var(--brush-y), #000 28%, #000b 57%, transparent 90%);-webkit-mask-image:radial-gradient(ellipse 24% 31% at var(--brush-x) var(--brush-y), #000 28%, #000b 57%, transparent 90%);mask-image:radial-gradient(ellipse 24% 31% at var(--brush-x) var(--brush-y), #000 28%, #000b 57%, transparent 90%);animation:none}@keyframes ink-travel{0%{-webkit-mask-position:78% 74%;mask-position:78% 74%}45%{-webkit-mask-position:38% 42%;mask-position:38% 42%}to{-webkit-mask-position:19% 65%;mask-position:19% 65%}}.rd-shell{--ink:#17382f;--muted-ink:#4a5c58;--paper:#f7f9f4;--desk-base:#9edcbb;--desk-paper:#f7f9f4;--desk-deep:#153e36;--desk-tint:#dcefe7;--display:var(--heading);--display-weight:670;--width:96;--hero-tracking:-.064em;--mark:#a5e2c0;color:#17382f;background:var(--desk-paper);min-width:0}.rd-shell :is(h1,h2,h3){font-family:var(--heading);letter-spacing:-.055em;font-weight:660}.rd-shell .rd-live-field{z-index:-1}.rd-shell .rd-desk-field{opacity:1;background:radial-gradient(at 19% 39%,#c5efa6 0%,#0000 37%),radial-gradient(at 72% 26%,#61c8ac 0%,#0000 52%),#9addc4;bottom:111px}.rd-shell .rd-desk-field>.grainient-container{width:100%;height:100%}.rd-shell .rd-desk-headline h1{font-family:var(--heading);letter-spacing:-.071em;font-weight:680}.rd-shell .rd-photo-door img{object-fit:cover;object-position:50% 46%}.rd-shell .rd-door-start img{object-position:56% 53%}.rd-shell .rd-door-shade{background:linear-gradient(90deg,#0a1818d4 0%,#0d191a94 29%,#0c17181f 62%,#0000 86%)}.rd-shell .rd-door-type h2{letter-spacing:-.067em;max-width:10ch;font-weight:660}.rd-shell .rd-door-run .rd-door-type h2{max-width:13ch}.rd-shell .rd-door-type{color:#fff}.rd-shell .rd-builder-links{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.rd-shell .rd-builder-links button{font-size:13px}.rd-shell .rd-snapshot{color:#4c6256;font-size:11px}.rd-shell .rd-shelf-caption b{font-weight:560}.rd-shell .rd-notice-facts div{grid-template-columns:80px 1fr;gap:11px;display:grid}.rd-shell .rd-notice-facts dd{margin:0}.rd-shell .rd-desk-footer{padding-top:clamp(50px,6.8vw,105px)}.rd-shell .rd-desk-footer-main{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-bottom:clamp(40px,5vw,85px);display:grid}.rd-shell .rd-desk-footer-main p{max-width:40ch;margin-bottom:18px;font-size:16px;line-height:1.55}.rd-shell .rd-desk-footline{border-top:1px solid #b8c6b9;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 80px;font-size:12px;display:flex}.rd-shell .rd-desk-footline button{font-size:12px}.rd-shell .rd-path-actions .rd-path-cta{background:var(--desk-deep);color:#fff;border-radius:28px;padding:13px 15px;text-decoration:none;display:inline-flex}.rd-shell .rd-mobile-menu-panel{background:#fff;border:1px solid #bdcdbd}.rd-shell .rd-mobile-menu-panel a,.rd-shell .rd-mobile-menu-panel button{justify-content:space-between;align-items:center;min-height:43px;padding:0 8px;display:flex}.rd-shell button:focus-visible,.rd-shell a:focus-visible{outline-offset:3px;outline:2px solid #183d85}.rd-shell .rd-service-list button{background:0 0}.print-art .reflective-notice{width:100%;max-width:100%;height:100%;min-height:100%;display:block}.print-art .reflective-card__body{box-shadow:none;background:#eeede8;border-radius:0}.print-art .reflective-card__content{height:100%;padding:0}.print-art .reflective-notice .notice-plate{background:#f8f7f3a6}.print-art .reflective-notice .meter-art img{mix-blend-mode:multiply}@media (min-width:1600px){.priced-effect-view,.priced-dither .priced-effect-view{right:-6%}}@media (max-width:840px){.canvas-inner,.canvas-settings{gap:12px}.hero-choice button{padding-inline:6px}.rd-shell .rd-door-type h2{font-size:clamp(23px,4.2vw,45px)}}@media (max-width:730px){.canvas-inner{flex-wrap:wrap;gap:4px 10px;padding-block:4px}.canvas-settings{gap:9px}.hero-choice>span{font-size:10px}.canvas-settings .type-setting>span:first-child{display:none}.type-setting .select-shell{border:1px solid #57585b;border-radius:4px;min-width:48px;height:33px}.type-setting .select-shell select{opacity:0;width:100%;min-width:0;height:100%;padding:0;position:absolute;inset:0}.type-setting .select-shell:focus-within{outline-offset:2px;outline:2px solid #b7d9ff}.mobile-type-symbol{color:#fff;pointer-events:none;font-size:13px;line-height:16px;display:block;position:absolute;top:7px;left:7px}}@media (max-width:650px){.canvas-inner{padding:2px 0 4px}.canvas-settings{justify-content:space-between;gap:6px;padding-top:3px}.hero-choice>span{margin-right:2px}.hero-choice button{gap:4px;min-height:36px;padding:0 6px;font-size:10.5px}.canvas-settings:has(.type-setting:only-child){border:0;width:auto;margin:0;padding:0}.hero-choice i{width:8px;height:8px}.priced-effect{justify-content:flex-start;width:100%;height:clamp(235px,68vw,340px);min-height:0}.priced-effect-view{inset:0 -18px 18px}.priced-dither .priced-effect-view{inset:0 -18px 19px;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%)}.priced-threads .priced-effect-view{-webkit-mask-image:none;mask-image:none}.priced-effect figcaption{padding:0 0 0 1px;font-size:8px}.rd-shell .rd-desk-footer-main{grid-template-columns:1fr;gap:10px}.rd-shell .rd-desk-footer-main h2{margin-bottom:4px}.rd-shell .rd-desk-footline{flex-wrap:wrap}.rd-shell .rd-door-shade{background:linear-gradient(#0a161705 14%,#0a16178f 59%,#091616e0)}.rd-shell .rd-photo-door img{object-position:60% center}.rd-shell .rd-door-run img{object-position:62% center}.rd-shell .rd-door-type h2{font-size:clamp(23px,5.8vw,32px)}.rd-shell .rd-shelf-art .depth-carousel__arrow{min-width:42px;min-height:42px}.rd-shell .rd-path-steps button{min-height:43px}}@media (max-width:360px){.hero-choice button{padding-inline:5px;font-size:10px}.canvas-inner{column-gap:5px}.hero-choice>span{margin-right:0;font-size:9px}.rd-shell .rd-desk-footline{font-size:11px}.rd-shell .rd-door-type h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.rd-photo-tilt,.rd-door-type{transform:none!important}.ink-fallback .ink-reveal{display:none}}.priced-effect-view>.primary-field{visibility:hidden;position:absolute;inset:0}.priced-effect-view>.primary-field.painted{visibility:visible}.primary-field>.thread-render,.primary-field>.priced-veil{width:100%;height:100%;position:absolute;inset:0}.rd-shell .rd-door-run img{object-position:55% 78%}.rd-shell .rd-desk-field.sky-drift{background-size:135% 145%,158% 140%,100% 100%;animation:13s ease-in-out infinite alternate office-field}@keyframes office-field{0%{background-position:0 22%,95%,0 0}to{background-position:88% 77%,18% 80%,0 0}}.design[data-concept=desk] .assistant-launch{color:#fff;background:#153e36;border-color:#b0cab7}.design[data-concept=desk] .assistant-launch:hover{background:#1d4b41}@media (max-width:650px){.rd-shell .rd-door-run img{object-position:63% center}}.design[data-concept=desk] .canvas-inner{gap:18px}.design[data-concept=desk] .canvas-settings{gap:14px}.desk-fx-choice{white-space:nowrap;align-items:center;gap:2px;display:flex}.desk-fx-choice>span,.canvas-settings .desk-colour-setting>span:first-child{color:#c3c4c9;margin-right:5px;font-size:11px}.desk-fx-choice button{color:#f9f9fb;min-height:32px;font:600 11px/1 var(--body);white-space:nowrap;border:1px solid #4a4d53;border-radius:4px;padding:0 9px}.desk-fx-choice button[aria-pressed=true]{color:#171820;background:#fff;border-color:#fff}.desk-fx-choice button:not([aria-pressed=true]):hover{background:#404249}.canvas-settings .desk-colour-setting{align-items:center;gap:2px;display:inline-flex}.desk-palette-choice{border:1px solid #5b5e65;border-radius:4px;align-items:center;min-width:84px;height:33px;display:inline-flex;position:relative}.desk-palette-choice i{pointer-events:none;border:1px solid #ffffff5c;border-radius:100%;width:12px;height:12px;position:absolute;left:8px}.desk-palette-choice select{z-index:1;appearance:none;color:#fff;width:100%;height:100%;font:600 11px var(--body);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 22px 0 26px;position:relative}.desk-palette-choice select option{color:#171820;background:#fff}.desk-palette-choice svg{pointer-events:none;color:#fff;position:absolute;right:6px}.desk-pro-preview{color:#e0e2e7;white-space:nowrap;text-underline-offset:4px;align-items:center;gap:3px;min-height:32px;font-size:11px;display:inline-flex}.desk-pro-preview:hover{text-decoration:underline}.canvas-settings .desk-fx-choice button:focus-visible,.desk-pro-preview:focus-visible,.desk-palette-choice select:focus-visible{outline-offset:2px;outline:2px solid #c2e3ff}.rd-shell{color:var(--desk-ink)}.rd-shell .rd-desk-field{background:var(--desk-base);z-index:-1}.rd-shell .rd-desk-field canvas{opacity:1}.desk-field-layers,.desk-field-art,.desk-shader,.desk-film,.desk-grain-fallback{width:100%;height:100%;position:absolute;inset:0}.desk-field-art{isolation:isolate;overflow:hidden}.desk-shader{visibility:hidden}.desk-shader.painted{visibility:visible}.desk-shader>div{width:100%;height:100%}.desk-film{object-fit:cover;filter:hue-rotate(var(--desk-hue));-webkit-user-select:none;user-select:none;display:block}.desk-field-layers.fx-orb{background:radial-gradient(ellipse at 69% 35%, var(--desk-paper), transparent 70%), var(--desk-base)}@supports (color:color-mix(in lab, red, red)){.desk-field-layers.fx-orb{background:radial-gradient(ellipse at 69% 35%, color-mix(in srgb, var(--desk-paper) 36%, var(--desk-base)), transparent 70%), var(--desk-base)}}.fx-orb .desk-field-art{aspect-ratio:1;width:clamp(525px,64vw,905px);height:auto;inset:35% auto auto 57%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 69% 78%,#0000 100%);mask-image:radial-gradient(closest-side,#000 69% 78%,#0000 100%)}.fx-plasma .desk-field-art{width:100%;height:100%}.fx-blinds .desk-field-art{opacity:.84}.desk-grain-fallback{background:radial-gradient(ellipse at 19% 39%, var(--desk-grain-2), transparent 43%), radial-gradient(ellipse at 72% 26%, var(--desk-grain-3), transparent 60%), var(--desk-grain-1);background-size:135% 145%,158% 140%,100% 100%}.desk-grain-fallback.drifting{animation:11s ease-in-out infinite alternate office-field}.rd-shell .rd-desk-headline{position:relative}.rd-shell .rd-desk-label{color:var(--desk-ink);border-color:var(--desk-ink)}@supports (color:color-mix(in lab, red, red)){.rd-shell .rd-desk-label{border-color:color-mix(in srgb, var(--desk-ink) 40%, transparent)}}.rd-shell .rd-desk-nav .rd-desk-capsule{color:#18252a}.rd-shell .rd-desk-nav .rd-desk-capsule a:hover{color:var(--desk-deep)}@keyframes desk-photo-first{0%{transform:scale(1.065)translate(-1.5%,.6%)}to{transform:scale(1.17)translate(2.4%,-.8%)}}@keyframes desk-photo-second{0%{transform:scale(1.145)translate(1.8%)}to{transform:scale(1.055)translate(-1.05%,.65%)}}.rd-shell .rd-photo-door>img{transform-origin:54% 44%;animation:8s ease-in-out infinite alternate paused desk-photo-first}.rd-shell .rd-door-run>img{animation-name:desk-photo-second;animation-duration:8.8s}.rd-shell .rd-desk-entrance[data-play=on] .rd-photo-door>img{animation-play-state:running}.rd-shell .rd-photo-door:focus-visible{outline-offset:-4px}.rd-shell .rd-door-arrow svg,.rd-shell .rd-pill-btn svg,.rd-shell .rd-inline-action svg,.rd-shell .rd-notice-source svg{transition:transform .2s}.rd-shell .rd-photo-door:is(:hover,:focus-visible) .rd-door-arrow svg,.rd-shell .rd-notice-source:hover svg{transform:translate(2px,-2px)}.rd-shell .rd-pill-btn:hover svg,.rd-shell .rd-inline-action:hover svg{transform:translate(3px)}.rd-shell .rd-ticket-stage{overflow:hidden}.rd-shell .rd-ticket-stage:before,.rd-shell .rd-back-sheet{z-index:-1;border:1px solid var(--desk-deep);position:absolute;inset:61px 10% 8%}@supports (color:color-mix(in lab, red, red)){.rd-shell .rd-ticket-stage:before,.rd-shell .rd-back-sheet{border:1px solid color-mix(in srgb, var(--desk-deep) 26%, transparent)}}.rd-shell .rd-ticket-stage:before,.rd-shell .rd-back-sheet{transform-origin:55% 78%;pointer-events:none;border-radius:10px}.rd-shell .rd-ticket-stage:before{background:var(--desk-solid);animation:6.4s ease-in-out infinite paused desk-pack-a}.rd-shell .rd-back-sheet{background:var(--desk-solid);inset:58px 10% 8.5%}@supports (color:color-mix(in lab, red, red)){.rd-shell .rd-back-sheet{background:color-mix(in srgb, var(--desk-solid) 46%, #fff)}}.rd-shell .rd-back-sheet{animation:6.4s ease-in-out infinite paused desk-pack-b}@keyframes desk-pack-a{0%,15%,to{transform:translate(-2%,1%)rotate(-2deg)}48%,69%{transform:translate(-3%,1.8%)rotate(-6.5deg)}}@keyframes desk-pack-b{0%,15%,to{transform:translate(1.5%,.8%)rotate(1.3deg)}48%,69%{transform:translate(3%,-.5%)rotate(4deg)}}@keyframes desk-ink-check{0%,11%{stroke-dashoffset:22px}36%,to{stroke-dashoffset:0}}.rd-shell .rd-pack-ticket li svg{stroke:var(--desk-deep)}.rd-shell .rd-pack-ticket li svg path,.rd-shell .rd-pack-ticket li svg polyline{stroke-dasharray:22;stroke-dashoffset:0;animation:6.4s infinite paused desk-ink-check;animation-delay:calc(var(--line) * .105s)}.rd-shell .rd-ticket-stage[data-play=on]:before,.rd-shell .rd-ticket-stage[data-play=on] .rd-back-sheet,.rd-shell .rd-ticket-stage[data-play=on] li svg :is(path,polyline){animation-play-state:running}.rd-shell .rd-ticket-meta,.rd-shell .rd-ticket-top{color:var(--desk-deep)}.rd-shell .rd-ops-page{color:#192122;background:#fbfaf6}.rd-shell .rd-ops-page>p,.rd-shell .rd-ops-page .rd-mini-tag{color:#454c50}.rd-shell .rd-ops-tabs button[aria-pressed=true]{color:var(--desk-solid)}.rd-shell .rd-desk-ops .rd-desk-section-lead>p{color:#f1f2f3}.rd-shell .rd-spec-content{min-height:208px}.rd-shell .rd-spec-content h3{animation:.45s cubic-bezier(.2,.65,.3,1) both desk-typeset}.rd-shell .rd-spec-content li{border-bottom-color:#0000;position:relative}.rd-shell .rd-spec-content li:after{content:"";transform-origin:0;height:1px;animation:1.15s cubic-bezier(.2,.7,.38,1) both desk-rule;animation-delay:calc(.1s + var(--line) * .12s);background:#a7a491;position:absolute;bottom:0;left:0;right:0}@keyframes desk-typeset{0%{opacity:.42;transform:translateY(9px)rotate(.65deg)}to{opacity:1;transform:none}}@keyframes desk-rule{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.rd-shell .rd-shelf{align-items:center}.rd-shell .rd-growth-specimen{background:#f4f0df}.rd-shell .rd-desk-opps .rd-path-steps button[aria-expanded=true]{color:#fff;background:var(--desk-deep);border-color:var(--desk-deep)}.rd-shell .rd-route-switch{background:#e9ebea}.rd-shell .rd-route-switch button[aria-pressed=true]{color:var(--desk-ink)}.rd-shell .rd-path-head .rd-path-eyebrow,.rd-shell .rd-shelf-caption .rd-mini-tag,.rd-shell .rd-path-answer small{color:var(--desk-deep)}.ops-left{min-width:0}.desk-file-tray{color:#fff;border-top:1px solid #ffffff42;min-width:0;margin-top:18px;padding:13px 1px 0}.tray-label,.tray-controls{justify-content:space-between;align-items:center;gap:9px;display:flex}.tray-label{font-size:11px;font-weight:600;line-height:1.3}.tray-label>span:last-child{font-variant-numeric:tabular-nums;color:var(--desk-solid)}.tray-deck{height:clamp(174px,16vw,218px);position:relative;overflow:hidden}.tray-deck .card-swap{outline-offset:-2px}.tray-deck .card-swap-slot{--swap-shadow:0 10px 21px -13px #0009}.tray-deck .desk-file-sheet{color:#1f252b;background:#fffdf8;border-radius:4px;flex-direction:column;padding:12px 16px 9px;display:flex}.tray-deck .desk-file-sheet.sheet-1{background:var(--desk-solid);color:var(--desk-ink)}.file-eyeline,.file-folio{justify-content:space-between;align-items:center;display:flex}.file-eyeline{font-size:10px;font-weight:620}.file-eyeline svg{height:16px}.desk-file-sheet>strong{font-size:26px;font-family:var(--heading);letter-spacing:-.055em;margin-bottom:8px;font-weight:650;line-height:1.2}.file-grid{border-block:1px solid;flex:1;grid-template-columns:1fr 1.14fr .64fr;min-height:44px;display:grid}.file-grid>div{flex-direction:column;align-items:flex-start;gap:5px;padding:3px 7px 2px 0;display:flex}.file-grid>div+div{border-left:1px solid}@supports (color:color-mix(in lab, red, red)){.file-grid>div+div{border-left:1px solid color-mix(in srgb, currentColor 35%, transparent)}}.file-grid>div+div{padding-left:7px}.file-grid b,.file-folio{font-size:8px;font-weight:600}.file-grid i{opacity:.42;background:currentColor;height:1.5px;display:block}.file-folio{height:15px;padding-top:4px}.tray-controls{border-top:1px solid #ffffff31;min-height:40px;font-size:12px}.tray-controls>div{align-items:center;gap:3px;display:flex}.tray-controls button{border:1px solid #fff5;border-radius:100%;place-items:center;width:37px;height:35px;display:grid}.tray-controls button:hover,.tray-controls button:focus-visible{background:#ffffff1f}.design[data-concept=desk][data-palette=sky] .assistant-launch{background:#203b76}.design[data-concept=desk][data-palette=apricot] .assistant-launch{background:#6b3027}.design[data-concept=desk][data-palette=iris] .assistant-launch{background:#443875}@media (min-width:1050px){.rd-shell .rd-ops-workbench{grid-template-columns:minmax(265px,.78fr) minmax(0,1.35fr);align-items:stretch}.rd-shell .rd-ops-page{flex-direction:column;justify-content:center;display:flex}}@media (max-width:1090px){.design[data-concept=desk] .canvas-inner,.design[data-concept=desk] .canvas-settings{gap:9px}.desk-fx-choice button{padding-inline:6px}.design[data-concept=desk] .canvas-brand{gap:0;font-size:0}}@media (max-width:920px){.design[data-concept=desk] .canvas-inner{flex-wrap:wrap;gap:4px 12px;padding:4px 0}.design[data-concept=desk] .canvas-brand{gap:7px;font-size:11px}.design[data-concept=desk] .canvas-settings{flex:auto;justify-content:flex-end}.design[data-concept=desk] .canvas-settings .type-setting>span:first-child{display:none}.design[data-concept=desk] .canvas-settings .type-setting select{max-width:130px}}@media (max-width:780px){.design[data-concept=desk] .canvas-inner{grid-template-columns:auto 1fr;align-items:center;gap:3px 6px;display:grid}.design[data-concept=desk] .concept-pick{justify-self:end}.design[data-concept=desk] .canvas-settings{border-top:1px solid #414247;grid-column:1/-1;justify-content:space-between;gap:5px;width:100%;margin:0;padding:3px 0 0}.desk-pro-preview{font-size:10px}}@media (max-width:690px){.rd-shell .rd-desk-field{bottom:63px}.fx-orb .desk-field-art{width:clamp(460px,116vw,660px);top:33%;left:64%}.tray-deck{height:192px}.rd-shell .rd-ops-tabs button[aria-pressed=true]{background:var(--desk-solid);color:var(--desk-ink)}.rd-shell .rd-ops-workbench{flex-direction:column;gap:15px;display:flex}.rd-shell .ops-left{display:contents}.rd-shell .rd-ops-tabs{order:0}.rd-shell .rd-ops-page{order:1}.rd-shell .desk-file-tray{order:2;width:100%;margin-top:5px}.rd-shell .rd-shelf-caption{min-height:280px}.rd-shell .rd-spec-content{min-height:195px}.tray-controls button{width:44px;height:42px}}@media (max-width:590px){.design[data-concept=desk] .canvas-inner{grid-template-columns:1fr auto auto;grid-template-areas:"concept palette type""effects effects effects";gap:4px 5px;width:calc(100% - 20px);padding:5px 0}.design[data-concept=desk] .canvas-brand{display:none}.design[data-concept=desk] .concept-pick{grid-area:concept;justify-self:start}.design[data-concept=desk] .canvas-settings{display:contents}.design[data-concept=desk] .canvas-settings .type-setting{grid-area:type}.design[data-concept=desk] .desk-colour-setting{grid-area:palette}.desk-fx-choice{border-top:1px solid #46474d;grid-area:effects;gap:3px;padding-top:4px}.desk-fx-choice>span{margin-right:1px}.desk-fx-choice button{flex:1;min-height:34px;padding-inline:3px}.canvas-settings .desk-colour-setting>span:first-child{display:none}.desk-palette-choice{min-width:78px;height:33px}.desk-pro-preview{display:none}.design[data-concept=desk] .type-setting .select-shell{min-width:39px}.design[data-concept=desk] .type-setting .select-shell svg{right:1px}}@media (prefers-reduced-motion:reduce){.rd-shell .rd-photo-door img,.rd-shell .rd-ticket-stage:before,.rd-shell .rd-back-sheet,.rd-shell .rd-pack-ticket li svg *,.rd-shell .rd-spec-content h3,.rd-shell .rd-spec-content li:after,.desk-grain-fallback.drifting{animation:none}.rd-shell .rd-pack-ticket li svg *{stroke-dashoffset:0}.rd-shell .rd-spec-content li:after{transform:none}}.desk-fx-choice .desk-pro-preview{margin-left:4px;padding-inline:3px}.still-deck{place-items:center;display:grid}.still-deck>.desk-file-sheet{width:min(278px,84%);height:160px;box-shadow:4px -4px 0 var(--desk-solid), 8px -8px #f1e9d5}.print-covers .cover-index{z-index:2;justify-content:space-between;align-items:center;display:flex}.print-covers .cover-index>div{gap:3px;display:flex}.print-covers .cover-index button{min-width:31px;height:30px;line-height:1;font:600 11px var(--body);letter-spacing:0;color:#393934;background:#f6f5ed;border:1px solid #b9b8b0}.print-covers .cover-index button[aria-pressed=true]{color:#fff;background:#252525;border-color:#252525}.print-underpage{background:#d8d7cb;border:1px solid #b6b4a9;width:54%;max-width:275px;height:70%;position:absolute;top:15%;left:24%;transform:rotate(2deg)}.print-covers .sample-page{z-index:1;animation:.65s cubic-bezier(.2,.7,.3,1) both desk-print-pull;position:relative}@keyframes desk-print-pull{0%{opacity:.74;transform:translate(6%,-5%)rotate(3deg)}to{opacity:1;transform:translate(0)rotate(-4deg)}}@keyframes desk-file-edge{0%,15%,to{transform:translate(0)rotate(2deg)}50%,69%{transform:translate(2.5%,-3%)rotate(5.5deg)}}.ledger-art .paper-edge{animation:6.8s infinite paused desk-file-edge}.ledger-art[data-play=on] .paper-edge{animation-play-state:running}.ledger-art[data-play=off] .ledger-entry i{animation-play-state:paused}@media (max-width:590px){.desk-fx-choice .desk-pro-preview{border-left:1px solid #515259;gap:1px;min-height:37px;margin-left:2px;padding-inline:4px;font-size:10px;display:inline-flex}.desk-fx-choice .pro-full-word{display:none}.desk-fx-choice button{min-height:38px}.print-covers .cover-index button{min-width:35px;height:34px}}@media (prefers-reduced-motion:reduce){.print-covers .sample-page,.ledger-art .paper-edge{animation:none}}@media (max-width:590px){.desk-fx-choice button{flex:auto;min-width:44px;min-height:44px}.desk-fx-choice .desk-pro-preview{min-height:44px}}@media (max-width:365px){.desk-fx-choice>span{display:none}}.design{--v7-radius:3px;--v7-accent:#2349d6;--v7-ink:#171719;--v7-hero:#faf9f5}.v7-bound{width:calc(100% - clamp(44px,9vw,136px));max-width:1350px;margin-inline:auto}.v7-section{padding-block:clamp(65px,7.3vw,112px)}.v7-section h2,.v7-footer h2,.v7-service-page h1,.v7-service-page h2,.v7-service-page h3{font-family:var(--heading);letter-spacing:-.05em;text-wrap:balance;font-weight:600}.v7-section h2,.v7-footer h2{margin:17px 0 22px;font-size:clamp(36px,4.4vw,66px);line-height:1.04}.v7-section p{color:#4e5054;max-width:48ch;font-size:17px;line-height:1.65}.v7-eyebrow{text-transform:uppercase;letter-spacing:.085em;color:#55575d;font-size:11px;font-weight:650;line-height:1.4;display:block}.v7-link{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.v7-cta{background:var(--v7-accent);color:#fff;border-radius:var(--v7-radius);justify-content:center;align-items:center;gap:12px;min-height:47px;padding:13px 21px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.design[data-concept=desk] .v7-cta{border-radius:99px}.v7-cta:hover{filter:brightness(1.13)}.v7-cta:active{transform:translateY(1px)}.v7-nav-wrap{top:var(--canvas-h,47px);z-index:25;background:var(--v7-hero);border-bottom:1px solid #0000;transition:background .18s,border-color .18s;position:sticky}.v7-nav-wrap.is-scrolled{background:#fff;border-color:#dedee0}.v7-nav{justify-content:space-between;align-items:center;gap:24px;width:calc(100% - clamp(44px,8vw,136px));max-width:1456px;min-height:88px;margin:auto;display:flex;position:relative}.v7-nav-capsule{background:#fff;border:1px solid #dedee1;align-items:center;padding:5px;display:flex}.design[data-concept=desk] .v7-nav-capsule{border:0;border-radius:99px;box-shadow:0 0 0 5px #ffffff40}.v7-nav-capsule>a{white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:580}.v7-nav-capsule>a+a{border-left:1px solid #e3e3e5}.v7-nav-capsule>a:hover{text-underline-offset:4px;text-decoration:underline}.v7-nav-capsule>button{background:var(--v7-accent);color:#fff;white-space:nowrap;align-items:center;gap:8px;padding:12px 17px;font-size:13px;display:flex}.design[data-concept=desk] .v7-nav-capsule>button{border-radius:99px}.v7-country{align-items:center;gap:6px;font-size:12px;display:flex}.v7-menu-btn,.v7-mobile-nav{display:none}html{scroll-padding-top:calc(var(--canvas-h,47px) + 105px)}.rd-shell .rd-desk-headline{max-width:1120px;padding:52px 20px 42px}.rd-shell .rd-desk-headline h1{margin:19px 0 23px}.rd-shell .rd-desk-headline p{max-width:760px;margin:auto;font-size:18px;line-height:1.5}.rd-shell .rd-desk-label{text-transform:uppercase;letter-spacing:.09em;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.v7-hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:25px;display:flex}.rd-shell .rd-desk-entrance{margin-top:10px}.v7-door-controls{align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.v7-door-controls>span{color:#595b60;font-variant-numeric:tabular-nums;margin-right:7px}.v7-door-controls button{background:#fff;border:1px solid #d8d9dc;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.v7-door-controls button:hover{background:#f2f2f3}.rd-shell .rd-door-type h2{max-width:16ch;font-size:clamp(25px,3vw,45px)}.rd-shell .rd-door-type p{max-width:29ch;font-size:13px}.rd-shell .rd-photo-door img{object-position:center}.v7-story{border-bottom:1px solid #dcdde0;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;display:grid}.v7-story .scroll-reveal{margin:18px 0 23px}.v7-story-title{font-family:var(--heading);letter-spacing:-.05em;font-size:clamp(35px,4.2vw,61px);font-weight:600;line-height:1.06}.v7-story .v7-link{margin-top:18px}.v7-story-work{padding-top:16px}.v7-story-work>.v7-eyebrow{margin-bottom:18px}.v7-story-work>button{text-align:left;border-bottom:1px solid #d9dadc;align-items:center;gap:23px;width:100%;padding:22px 0;display:flex;position:relative}.v7-step-number{color:#6c6e73;font-variant-numeric:tabular-nums;font-size:11px}.v7-story-work strong{font-family:var(--heading);letter-spacing:-.035em;font-size:23px;font-weight:600;display:block}.v7-story-work small{color:#62646a;margin-top:6px;font-size:13px;line-height:1.5;display:block}.v7-step-track{background:var(--v7-accent);width:0;height:2px;transition:width .5s;position:absolute;bottom:-1px;left:0}.v7-story-work button.active .v7-step-track{width:100%}.v7-story-note{color:#55575d;align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.v7-two{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,7vw,105px);display:grid}.v7-compliance{background:#fff;border-block:1px solid #e2e3e5}.v7-accordion{margin-block:25px 12px}.v7-accordion>div{border-top:1px solid #d8d9dc}.v7-accordion>div:last-child{border-bottom:1px solid #d8d9dc}.v7-accordion>div>button{text-align:left;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:19px 0;font-size:19px;font-weight:600;display:flex}.v7-accordion button[aria-expanded=true] svg{transform:rotate(180deg)}.v7-accordion p{font-size:15px;line-height:1.6}.v7-accordion .v7-link{margin-bottom:12px;font-size:13px}.v7-file-stage{border-radius:var(--v7-radius);background:#eeeef0;place-items:center;min-height:570px;padding:50px 37px;display:grid}.v7-working-file,.v7-mini-file{background:#fff;border:1px solid #d8d9dc;width:100%;max-width:400px;padding:30px;position:relative;transform:rotate(-2deg);box-shadow:0 16px 35px -20px #25272e42}.v7-file-top{color:#5f6168;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #cacbd0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:35px;padding-bottom:18px;font-size:9px;display:flex}.v7-working-file h3,.v7-mini-file h3{font-family:var(--heading);letter-spacing:-.045em;margin:12px 0 28px;font-size:37px;font-weight:570;line-height:1.03}.v7-file-rule{background:var(--v7-accent);width:45px;height:3px;margin-bottom:22px}.v7-check-row{border-bottom:1px solid #e1e2e5;align-items:center;gap:12px;padding:15px 0;font-size:13px;line-height:1.4;display:flex}.v7-check-row svg{color:var(--v7-accent)}.v7-file-foot{color:#676970;padding-block:22px;font-size:11px;display:block}.v7-working-file .v7-cta{width:100%;font-size:13px}.v7-service-rows{border-top:1px solid #cfd0d4;margin-top:25px}.v7-service-rows article{border-bottom:1px solid #cfd0d4;align-items:center;gap:20px;padding:22px 0;display:flex}.v7-service-rows article>a{flex:1}.v7-service-rows strong{font-family:var(--heading);letter-spacing:-.035em;font-size:24px;font-weight:580;line-height:1.2;display:block}.v7-service-rows small{color:#575a61;margin-top:8px;font-size:13px;line-height:1.5;display:block}.v7-service-rows a>span{align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.v7-service-rows a:hover>span{text-underline-offset:4px;text-decoration:underline}.v7-service-rows article>button{border:1px solid #aaaeb5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rd-shell .rd-builder-links{gap:12px}.rd-shell .rd-builder h2{font-size:clamp(37px,4vw,61px)}.rd-shell .rd-desk-growth>.v7-link{margin-top:15px}.rd-shell .rd-desk-growth .rd-growth-tabs{margin-bottom:17px}.rd-shell .rd-ops-page{min-height:380px}.v7-abroad{background:#fff;border-bottom:1px solid #e0e1e3}.v7-compare-art{min-width:0}.v7-compare{isolation:isolate;border-radius:var(--v7-radius)!important;width:100%!important;height:410px!important}.v7-compare-image{object-fit:cover!important;border-radius:0!important}.v7-compare .bg-gradient-to-b{background:#fff;width:2px}.v7-compare .h-5{border:1px solid #d0d0d0;border-radius:50%;width:36px;height:36px;right:-17px;transform:translateY(-50%)}.v7-compare-art>small{text-align:center;color:#66686e;margin-top:12px;font-size:11px;display:block}.v7-compare-labels{justify-content:space-between;margin-top:16px;font-size:13px;font-weight:600;display:flex}.v7-clean-list{margin:20px 0;padding:0;list-style:none}.v7-clean-list li{align-items:center;gap:11px;padding:9px 0;font-size:14px;display:flex}.v7-clean-list svg{color:var(--v7-accent)}.v7-section-lead{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-bottom:32px;display:grid}.v7-section-lead p{padding-bottom:22px}.v7-coverage-grid{grid-template-columns:1.35fr .8fr;align-items:center;gap:7vw;display:grid}.v7-map{border-radius:var(--v7-radius);background:#fafafa;padding:10px;position:relative}.v7-map>svg{width:100%;height:auto;max-height:510px}.v7-province{fill:#f0f0ee;stroke:#b5b6b8;stroke-width:.8px}.v7-city{fill:#777d85}.v7-city.active{fill:var(--v7-accent)}.v7-city-ring{fill:none;stroke:var(--v7-accent);stroke-width:1.4px}.v7-map g[role=button]{cursor:pointer;outline:none}.v7-map g[role=button]:focus circle:first-child{fill:#cbd3e3}.v7-map g[role=button]:hover .v7-city{fill:var(--v7-accent);r:4px}.v7-map text{fill:#23262c;paint-order:stroke;stroke:#fafafa;stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.v7-map-caption{color:#5c6067;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.v7-city-panel{border-top:1px solid #23262b;padding-top:24px}.v7-city-panel label{letter-spacing:.03em;color:#5b5e64;margin-bottom:18px;font-size:11px;display:block}.v7-city-panel select{color:#16191f;background:0 0;border:0;border-bottom:1px solid #d5d7db;border-radius:0;width:100%;margin-top:4px;padding:12px 0;font-size:16px;display:block}.v7-city-result h3{font-family:var(--heading);letter-spacing:-.05em;margin:6px 0;font-size:44px;font-weight:550}.v7-city-result p{font-size:15px}.v7-coverage-status{color:#64676e;margin-top:16px;font-size:12px;display:block}.v7-city-panel .v7-cta{width:100%}.v7-preview-note{color:#6c6f76;margin-top:16px;font-size:11px;line-height:1.6;display:block}.v7-partner-band{border-top:1px solid #d6d7da;justify-content:space-between;align-items:center;gap:24px;margin-top:50px;padding-top:30px;display:flex}.v7-partner-band strong{letter-spacing:-.025em;font-size:20px;font-weight:580}.v7-partner-band small{color:#62656b;margin-top:8px;font-size:14px;display:block}.v7-workspace{background:#f4f4f3;border-block:1px solid #dedfe1}.v7-workspace-window{border-radius:var(--v7-radius);background:#fff;border:1px solid #d7d9dc;overflow:hidden;box-shadow:0 18px 40px -26px #30354040}.v7-workspace-top{border-bottom:1px solid #e0e1e4;align-items:center;gap:10px;padding:20px;font-size:13px;font-weight:600;display:flex}.v7-workspace-top>small{color:#72767e;margin-left:auto;font-size:10px;font-weight:500}.v7-workspace-tabs{border-bottom:1px solid #dcdde0;gap:23px;margin:0 22px;display:flex}.v7-workspace-tabs button{color:#60646d;border-bottom:2px solid #0000;padding:19px 0 12px;font-size:12px}.v7-workspace-tabs button[aria-pressed=true]{color:#181b22;border-bottom-color:var(--v7-accent)}.v7-workspace-row{border-bottom:1px solid #ededef;align-items:center;gap:12px;margin:0 12px;padding:22px;font-size:14px;display:flex}.v7-workspace-row>span{flex:1}.v7-workspace-row small{color:#7c7f86;margin-top:5px;font-size:10px;display:block}.v7-workspace-row>svg:first-child{color:var(--v7-accent)}.v7-workspace-bottom{color:#6d7179;padding:19px 24px;font-size:11px}.v7-footer{color:#171a20;background:#fff;padding:85px 0 25px}.v7-footer-lead{grid-template-columns:1.25fr 1fr;align-items:center;gap:8vw;padding-bottom:65px;display:grid}.v7-footer-lead p{color:#555961;max-width:41ch;margin-bottom:24px;font-size:17px;line-height:1.6}.v7-footer-links{border-top:1px solid #d5d7da;justify-content:space-between;align-items:center;gap:25px;padding-top:24px;display:flex}.v7-footer-links>div{flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.v7-footer-links>button{color:#666b74;text-underline-offset:4px;font-size:10px;text-decoration:underline}.price-hero .hero-main{min-height:670px;padding-top:55px;padding-bottom:55px}.price-hero h1{letter-spacing:-.065em;font-size:clamp(64px,6.4vw,100px);line-height:.98}.price-hero .hero-copy>p{max-width:43ch;font-size:17px;line-height:1.55}.price-hero .sculpture{padding-block:25px}.price-hero .ribbon-view{height:550px}.price-caption{margin-top:25px}.v7-service-page{color:#191c22;background:#fff;outline:none}.v7-page-head{border-bottom:1px solid #d9dbde;padding-top:45px;padding-bottom:55px}.v7-back{color:#62666e;align-items:center;gap:8px;margin-bottom:48px;font-size:12px;display:flex}.v7-page-head h1{letter-spacing:-.055em;max-width:18ch;margin:20px 0 24px;font-size:clamp(48px,6vw,87px);line-height:1.03}.v7-page-head>p{color:#555960;max-width:65ch;font-size:19px;line-height:1.6}.v7-page-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:26px;display:flex}.v7-detail-body{grid-template-columns:220px 1fr;align-items:start;gap:clamp(45px,8vw,130px);padding-top:50px;display:grid}.v7-contents{top:calc(var(--canvas-h,47px) + 120px);padding-bottom:30px;position:sticky}.v7-contents>span{text-transform:uppercase;letter-spacing:.08em;color:#62666f;margin-bottom:20px;font-size:10px;display:block}.v7-contents>a{border-bottom:1px solid #dedfe2;justify-content:space-between;align-items:center;padding:14px 0;font-size:13px;display:flex}.v7-contents>a:hover{color:var(--v7-accent)}.v7-contents>button{color:var(--v7-accent);align-items:center;gap:12px;padding:20px 0;font-size:13px;font-weight:650;display:flex}.v7-detail-content{min-width:0}.v7-detail-content>section{border-bottom:1px solid #dcdde1;margin-bottom:65px;padding-bottom:70px}.v7-detail-content h2,.v7-entity-comparison h2{margin:14px 0 20px;font-size:clamp(32px,3.8vw,52px);line-height:1.08}.v7-detail-content p{color:#575b64;max-width:65ch;font-size:16px;line-height:1.7}.v7-deliverables{border-top:1px solid #d5d6da;margin-top:28px}.v7-deliverables>div{border-bottom:1px solid #d5d6da;align-items:center;gap:20px;padding:23px 0;display:flex}.v7-deliverables>div>span{color:#777b83;font-size:11px}.v7-deliverables h3{letter-spacing:-.025em;flex:1;font-size:20px;font-weight:530;line-height:1.3}.v7-deliverables svg{color:var(--v7-accent)}.v7-price-note{color:#6c7078;margin:25px 0 12px;font-size:11px}.v7-detail-content .package-item{padding:19px 0}.v7-detail-content .package-name strong{font-size:22px}.v7-detail-content .package-price{font-size:27px}.v7-detail-content .packages{margin-bottom:12px}.v7-requirements{border-top:1px solid #d5d6da;margin:28px 0 0;padding:0;list-style:none}.v7-requirements li{border-bottom:1px solid #d5d6da;align-items:center;gap:15px;padding:20px 0;font-size:15px;line-height:1.5;display:flex}.v7-requirements li>span{color:#777b83;font-size:11px}.v7-requirements li>b{white-space:nowrap;border:1px solid #b2b7c1;border-radius:3px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:600;line-height:1.2}.v7-walkthrough .chapter-scroll{grid-template-columns:1fr 1fr;align-items:start;gap:4vw;padding-top:20px;display:grid;position:relative}.v7-walkthrough .service-chapter{min-height:430px;padding:75px 0 90px}.v7-walkthrough .chapter-mark{color:var(--v7-accent);letter-spacing:.05em;margin-bottom:20px;font-size:11px}.v7-walkthrough .chapter-heading{letter-spacing:-.045em;margin:0 0 23px;font-size:clamp(27px,3.2vw,42px);line-height:1.1}.v7-walkthrough .chapter-intro{font-size:15px!important;line-height:1.7!important}.v7-walkthrough .chapter-plate{top:calc(var(--canvas-h,47px) + 145px);border-radius:var(--v7-radius);background:#f2f2f2;margin-top:50px;padding:35px 20px;position:sticky}.v7-mini-file{padding:25px;transform:rotate(-2deg)}.v7-mini-file h3{margin-block:14px 25px;font-size:30px}.v7-mini-file .v7-file-top{margin-bottom:28px;font-size:8px}.v7-mini-file>small{color:#6a6e77;font-size:10px}.v7-mini-file p{font-size:12px;line-height:1.6}.v7-name-sample{margin-bottom:25px;padding:0;font-size:12px;list-style-position:inside}.v7-name-sample li{border-bottom:1px solid #dcdde0;padding:13px 0}.v7-name-sample span{color:#777c86;margin:5px 0 0 17px;font-size:9px;display:block}.v7-mini-file dl>div{border-bottom:1px solid #dedfe3;padding:12px 0;font-size:12px}.v7-mini-file dt{color:#777b85;margin-bottom:5px;font-size:10px}.v7-email-mini{border-block:1px solid #dadce1;align-items:center;gap:10px;margin-bottom:23px;padding:20px 0;font-size:11px;display:flex}.v7-email-mini span{color:#777c87;margin-top:5px;font-size:9px;display:block}.v7-faq{border-top:1px solid #cdd0d6;margin-top:30px}.v7-faq details{border-bottom:1px solid #cdd0d6;padding:0}.v7-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:17px;font-weight:560;line-height:1.35;list-style:none;display:flex}.v7-faq summary::-webkit-details-marker{display:none}.v7-faq details[open] summary svg{transform:rotate(180deg)}.v7-faq p{padding-bottom:25px;font-size:15px}.v7-detail-next{padding:0 0 30px}.v7-detail-next h3{margin-bottom:15px;font-size:36px}.v7-detail-next .v7-cta{margin-top:22px}.v7-entity-cards{grid-template-columns:1fr 1fr;gap:24px;margin:45px 0;display:grid}.v7-entity-card{border-radius:var(--v7-radius);border:1px solid #cfd2d8;padding:30px;transition:border-color .2s,transform .2s}.v7-entity-card:hover{border-color:var(--v7-accent);transform:translateY(-3px)}.v7-entity-top{color:#636872;justify-content:space-between;align-items:center;font-size:11px;display:flex}.v7-entity-symbol{color:var(--v7-accent);border-block:1px solid #dadce1;align-items:center;gap:18px;margin:30px 0;padding:30px 0;display:flex}.v7-entity-symbol strong{font-family:var(--heading);letter-spacing:-.04em;font-size:50px;font-weight:550}.v7-entity-card h2{letter-spacing:-.035em;margin-bottom:15px;font-size:28px;font-weight:550;line-height:1.15}.v7-entity-card p{color:#60656e;max-width:45ch;font-size:15px;line-height:1.65}.v7-entity-card .v7-link{margin-top:25px}.v7-entity-help{border-block:1px solid #d1d4da;justify-content:space-between;align-items:center;gap:40px;padding:35px 0;display:flex}.v7-entity-help h3{margin-bottom:12px;font-size:26px;font-weight:550}.v7-entity-help p{color:#60656e;max-width:65ch;font-size:15px;line-height:1.65}.v7-entity-help .v7-cta{white-space:nowrap}.v7-entity-comparison{padding-block:60px}.v7-table-wrap{margin-top:30px;overflow-x:auto}.v7-entity-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px;line-height:1.5}.v7-entity-comparison th,.v7-entity-comparison td{vertical-align:top;border-bottom:1px solid #d4d7de;padding:22px 20px 22px 0}.v7-entity-comparison th{font-weight:550}.v7-entity-comparison thead th{color:#686d78;font-size:12px}.v7-two-small{grid-template-columns:1fr 1fr;gap:25px;margin:5px 0 50px;display:grid}.v7-two-small>a{border-top:1px solid #232833;padding-top:25px;position:relative}.v7-two-small span{color:#6e737e;font-size:11px}.v7-two-small h3{margin:15px 40px 0 0;font-size:27px;font-weight:550}.v7-two-small svg{position:absolute;top:27px;right:0}.v7-service-directory>section{border-bottom:1px solid #d0d3d9;grid-template-columns:1fr 1.2fr;gap:8vw;padding:65px 0;display:grid}.v7-service-directory h2{margin-bottom:20px;font-size:36px;line-height:1.12}.v7-service-directory p{color:#626772;max-width:35ch;font-size:16px;line-height:1.6}.v7-directory-links>a{letter-spacing:-.025em;border-bottom:1px solid #d6d9df;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:20px;display:flex}.v7-directory-links>a:first-child{padding-top:0}.v7-directory-links>a:hover{color:var(--v7-accent)}.v7-document-options{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.v7-document-options button{border-radius:var(--v7-radius);border:1px solid #bdc1c9;align-items:center;gap:12px;padding:13px 15px;font-size:12px;display:flex}.composer textarea{resize:none;width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;min-height:49px;max-height:140px;padding:12px 10px;line-height:1.5}.composer textarea:focus-visible{outline:none}.composer textarea[aria-invalid=true]{box-shadow:inset 0 -2px #9d332a}.input-error{line-height:1.5}.review-card dd{white-space:pre-line}.assistant-launch>span{font-size:13px}.design[data-concept=desk] .assistant-launch{background:var(--v7-accent)}@media (max-width:1100px){.v7-country{display:none}.v7-nav-capsule>a{padding-inline:12px}.v7-nav{gap:18px}.v7-detail-body{grid-template-columns:180px 1fr;gap:40px}.v7-file-stage{min-height:530px;padding:30px 25px}.v7-walkthrough .chapter-scroll{grid-template-columns:1fr}.v7-walkthrough .chapter-plate{display:none}.v7-walkthrough .service-chapter{border-top:1px solid #d8dbe0;min-height:0;padding:35px 0}.v7-detail-content>section{margin-bottom:45px;padding-bottom:45px}.v7-footer-links>div{gap:12px}.rd-shell .rd-desk-headline{padding-top:40px}}@media (max-width:820px){.v7-nav-capsule{display:none!important}.v7-menu-btn{border:1px solid #9ca7b9;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.v7-nav{min-height:73px}.v7-mobile-nav{background:#fff;border:1px solid #d3d6dc;flex-direction:column;padding:8px 20px;display:flex;position:absolute;top:calc(100% - 2px);left:0;right:0;box-shadow:0 14px 25px -14px #23263345}.v7-mobile-nav a,.v7-mobile-nav button{border-bottom:1px solid #e1e3e7;justify-content:space-between;align-items:center;padding:17px 0;font-size:15px;display:flex}.v7-mobile-nav button{color:var(--v7-accent);border-bottom:0;font-weight:650}.v7-story,.v7-two,.v7-section-lead,.v7-coverage-grid{grid-template-columns:1fr;gap:35px}.v7-story-work{padding-top:0}.v7-section-lead{gap:0}.v7-section-lead p{padding:0}.v7-file-stage{min-height:0;padding:40px}.v7-working-file{max-width:440px}.v7-coverage-grid{gap:30px}.v7-map>svg{max-height:440px}.v7-city-panel{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.v7-city-result,.v7-city-panel>.v7-cta,.v7-city-panel>.v7-preview-note{grid-column:1/-1}.v7-city-result{padding-top:10px}.v7-abroad .v7-two{flex-direction:column-reverse;align-items:stretch;display:flex}.v7-compare{height:360px!important}.v7-detail-body{grid-template-columns:1fr;gap:35px;padding-top:25px}.v7-contents{white-space:nowrap;border-bottom:1px solid #dedfe2;gap:15px;padding:0 0 15px;display:flex;position:static;overflow-x:auto}.v7-contents>span,.v7-contents>button{display:none}.v7-contents>a{border:0;padding:10px 0;font-size:11px}.v7-contents>a svg{display:none}.v7-service-directory>section{grid-template-columns:1fr;gap:20px}.v7-entity-help{flex-direction:column;align-items:flex-start;gap:20px}.v7-entity-cards{gap:15px}.v7-entity-card{padding:22px}.v7-footer-lead{grid-template-columns:1fr;gap:15px}.v7-footer-links{flex-wrap:wrap}.v7-footer-links>div{order:3;width:100%}.price-hero .hero-main{min-height:0}.price-hero h1{font-size:64px}.price-hero .ribbon-view{height:440px}.rd-shell .rd-desk-headline p{max-width:600px;font-size:16px}.v7-hero-actions{margin-top:23px}.rd-shell .v7-entrance .rd-photo-door{height:250px}.rd-shell .rd-door-type h2{font-size:28px}}@media (max-width:560px){.v7-bound,.v7-nav{width:calc(100% - 36px)}.v7-section{padding-block:58px}.v7-section h2,.v7-footer h2{font-size:37px}.v7-section p{font-size:15px}.rd-shell .rd-desk-headline{padding:29px 18px 30px}.rd-shell .rd-desk-headline h1{letter-spacing:-.06em;margin:17px 0 20px;font-size:47px;line-height:1.02}.rd-shell .rd-desk-headline p{max-width:37ch;font-size:14px;line-height:1.6}.v7-hero-actions{flex-direction:column;gap:6px}.v7-hero-actions .v7-cta{min-height:43px;padding:11px 17px;font-size:13px}.v7-hero-actions .v7-link{min-height:37px;font-size:12px}.rd-shell .v7-entrance{border-radius:15px;width:calc(100% - 24px);padding:9px}.rd-shell .rd-entrance-header{align-items:center;gap:5px;padding:3px 3px 12px;font-size:11px}.v7-door-controls{gap:4px}.v7-door-controls>span{display:none}.v7-door-controls button{width:29px;height:29px}.rd-shell .v7-entrance .rd-entrance-grid{grid-template-columns:1fr 1fr;gap:7px}.rd-shell .v7-entrance .rd-photo-door{border-radius:8px;height:245px}.rd-shell .v7-entrance .rd-door-type{max-width:none;bottom:45px;left:12px;right:10px}.rd-shell .v7-entrance .rd-door-type h2{letter-spacing:-.035em;font-size:23px;line-height:1.05}.rd-shell .v7-entrance .rd-door-type small{max-width:15ch;font-size:8px;line-height:1.4;display:block}.rd-shell .v7-entrance .rd-door-type p{max-width:20ch;margin-top:7px;font-size:10px;line-height:1.4}.rd-shell .v7-entrance .rd-door-arrow{width:28px;height:28px;bottom:10px;right:10px}.rd-shell .v7-entrance .rd-photo-door img{object-position:60% center}.v7-story-title{font-size:37px}.v7-story-work strong{font-size:22px}.v7-story-work>button{gap:17px;padding:18px 0}.v7-story-note{font-size:11px}.v7-file-stage{padding:28px 18px}.v7-working-file{padding:24px}.v7-working-file h3{font-size:33px}.v7-two{gap:30px}.v7-service-rows strong{font-size:22px}.v7-service-rows small{font-size:12px}.v7-service-rows article>button{width:36px;height:36px}.v7-map{margin-inline:-5px;padding:0}.v7-city-panel{grid-template-columns:1fr}.v7-partner-band{flex-direction:column;align-items:flex-start;gap:12px;margin-top:35px}.v7-partner-band strong{font-size:19px}.v7-partner-band small{font-size:12px;line-height:1.5}.v7-compare{height:300px!important}.v7-workspace-top{padding:16px;font-size:11px}.v7-workspace-row{padding:20px 12px;font-size:12px}.v7-footer{padding-top:50px;padding-bottom:25px}.v7-footer-lead{padding-bottom:40px}.v7-footer-lead p{font-size:15px}.v7-footer-links>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.v7-footer-links>.masthead{transform-origin:0;transform:scale(.9)}.v7-footer-links>button{font-size:9px}.v7-page-head{padding-top:25px;padding-bottom:35px}.v7-back{margin-bottom:30px}.v7-page-head h1{letter-spacing:-.05em;font-size:46px}.v7-page-head>p{font-size:16px;line-height:1.6}.v7-page-actions{gap:12px}.v7-detail-content h2{font-size:34px}.v7-detail-content p{font-size:15px}.v7-deliverables>div{gap:13px;padding:19px 0}.v7-deliverables h3{font-size:18px}.v7-requirements li{flex-wrap:wrap;align-items:flex-start;gap:12px;font-size:14px}.v7-requirements li>span{flex-shrink:0;width:18px}.v7-requirements li>b{margin-left:30px}.v7-faq summary{padding:20px 0;font-size:16px}.v7-faq p{font-size:14px}.v7-entity-cards{grid-template-columns:1fr;margin-block:30px}.v7-entity-card{padding:24px}.v7-entity-symbol{margin:22px 0;padding:23px 0}.v7-entity-symbol strong{font-size:44px}.v7-entity-card h2{font-size:27px}.v7-entity-card p{font-size:14px}.v7-entity-help h3{font-size:24px}.v7-two-small{grid-template-columns:1fr;gap:30px}.v7-service-directory>section{padding-block:40px}.v7-service-directory h2{font-size:31px}.v7-directory-links>a{padding:20px 0;font-size:18px}.v7-walkthrough .chapter-heading{font-size:29px}.price-hero .hero-main{gap:10px;padding-top:28px;padding-bottom:15px}.price-hero h1{font-size:63px;line-height:.99}.price-hero .hero-copy>p{font-size:15px}.price-hero .ribbon-view{height:350px}.price-hero .sculpture{padding-block:25px}.price-hero .hero-actions{gap:9px}.v7-detail-content .package-item{gap:10px}.v7-detail-content .package-name strong{font-size:21px}.v7-detail-content .package-price{font-size:25px}.v7-detail-content .package-price small{font-size:9px}.v7-detail-content .package-name small{font-size:11px}}@media (prefers-reduced-motion:reduce){.v7-step-track,.v7-nav-wrap,.v7-entity-card{transition:none}.v7-entity-card:hover{transform:none}}.v7-map-caption svg{flex:none;width:14px;height:14px}.email-text dd{white-space:pre-line}.design[data-concept=desk] .v7-nav-wrap,.design[data-concept=desk] .v7-nav-wrap.is-scrolled{pointer-events:none;background:0 0;border-color:#0000}.design[data-concept=desk] .v7-nav{pointer-events:auto}.design[data-concept=desk] .v7-nav-capsule{border-radius:999px;box-shadow:0 0 0 5px #ffffff42,0 6px 24px -14px #14264140}.design[data-concept=desk] .v7-nav-wrap.is-scrolled .v7-nav-capsule{box-shadow:0 2px 18px -6px #18223625,0 0 0 1px #d6d9dd80}.design[data-concept=desk] .rd-shell .rd-desk-hero{margin-top:-89px;padding-top:89px}.v7-nav .masthead{border-radius:999px;padding:8px 0;transition:background .2s,padding .2s}.design[data-concept=desk] .v7-nav-wrap.is-scrolled .masthead{background:#fff;padding:8px 12px;box-shadow:0 0 0 1px #e0e1e380}.design[data-concept=desk] .v7-nav-wrap.is-scrolled .v7-country{background:#fff;border-radius:99px;padding:12px}.v8-mobile-chat{display:none}.rd-shell .v7-entrance{overflow:hidden}.rd-shell .rd-entrance-header{padding-bottom:20px;font-size:18px;font-weight:570;line-height:1.3}.v8-entry-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;padding:3px 0;scroll-padding-inline:0;display:flex;overflow-x:auto}.v8-entry-track::-webkit-scrollbar{display:none}.v8-entry-track>.rd-photo-perspective{scroll-snap-align:start;flex:0 0 calc(50% - 7px);min-width:0;padding:0}.v8-entry-track .rd-photo-tilt,.v8-entry-track .rd-photo-body{width:100%;height:100%}.rd-shell .v7-entrance .rd-photo-door{height:335px}.rd-shell .v7-entrance .rd-door-type h2{max-width:14ch;line-height:1.06}.rd-shell .v7-entrance .rd-door-type p{max-width:27ch;font-size:15px;line-height:1.5}.rd-shell .v7-entrance .rd-door-type small{font-size:11px;line-height:1.4}.rd-shell .v7-entrance .rd-door-arrow{place-items:center;width:44px;height:44px;display:grid}.rd-shell .rd-photo-door>img{animation-duration:18s}.rd-shell .v7-entrance .rd-photo-door:focus-visible{outline-offset:-5px}.v8-request-example{border-radius:var(--v7-radius);background:#fff;border:1px solid #d7d9df;margin-top:23px;overflow:hidden}.v8-example-label{border-bottom:1px solid #e1e2e5;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;font-size:11px;display:flex}.v8-example-label small{color:#72757d;white-space:nowrap;margin:0;font-size:10px}.v8-example-content{gap:15px;min-height:196px;padding:22px 18px;display:flex}.v8-example-icon{color:var(--v7-accent);padding-top:2px}.v8-example-content>div:last-child{flex:1}.v8-example-content small{margin:0 0 9px;font-size:11px}.v8-example-content strong{letter-spacing:-.025em;font-size:18px;line-height:1.35}.v8-example-content p{margin-top:8px;font-size:13px;line-height:1.5}.v8-message-sample{border-left:2px solid var(--v7-accent);color:#414650;margin-top:12px;padding-left:12px;font-size:12px;line-height:1.65;display:block}.v8-section-field{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.v8-section-field>div{width:100%;height:100%}.rd-shell .rd-builder{grid-template:"intro ticket""controls ticket""links ticket"1fr/1fr 1fr;align-items:start;row-gap:0;display:grid}.rd-builder-text{grid-area:intro}.v8-package-controls{grid-area:controls;margin-top:22px}.rd-builder-links{grid-area:links}.rd-ticket-stage{grid-area:ticket}.rd-shell .rd-ticket-stage{background:#f4f5f6;border:1px solid #dfe2e5;flex-direction:column;justify-content:center;min-height:510px;padding:24px 38px 48px;display:flex}.rd-shell .rd-ticket-stage-label,.rd-shell .rd-pack-ticket{z-index:1;position:relative}.rd-shell .rd-ticket-stage:before,.rd-shell .rd-back-sheet{z-index:0;background:#e1e4e9;border-color:#c3c8d0;inset:75px 10% 8%}.rd-shell .rd-ticket-stage:before{animation:none;transform:rotate(-4deg)}.rd-shell .rd-back-sheet{animation:none;transform:rotate(3deg)}.rd-shell .rd-pack-ticket{background:#fff;min-height:365px;box-shadow:0 12px 28px -18px #202a3b40}.rd-shell .rd-pack-ticket ul{padding:0;list-style:none}.rd-shell .rd-pack-ticket li{gap:10px;padding-block:8px;font-size:13px;line-height:1.5}.rd-shell .rd-pack-ticket li svg{flex:none;align-self:flex-start;margin-top:2px}.rd-shell .rd-pack-ticket li svg :is(path,polyline){stroke-dashoffset:0;animation:none}.rd-shell .rd-builder-tiers button{border-color:#bdc2cc;min-height:44px;padding:10px 14px}.rd-shell .rd-builder-links{flex-direction:column;align-items:flex-start;gap:5px;margin-top:3px;display:flex}.rd-shell .rd-builder-links a,.rd-shell .rd-builder-links button{min-height:44px;line-height:1.4}.rd-shell .ops-left{isolation:isolate;background:#fff;border:1px solid #ffffff30;border-radius:16px;align-self:stretch;min-height:350px;display:block;position:relative;overflow:hidden}.rd-shell .ops-left .v8-section-field{opacity:.8;inset:0}.rd-shell .desk-file-tray{z-index:1;color:#222938;border:0;flex-direction:column;justify-content:space-between;min-height:100%;margin:0;padding:24px;display:flex;position:relative}.tray-label{font-size:12px}.tray-label>span:last-child{color:#505b6e}.tray-deck{height:280px;overflow:visible}.tray-deck .desk-file-sheet{background:#fff;border:1px solid #b8c0cd;padding:16px 18px 12px}.tray-deck .desk-file-sheet.sheet-1{color:#202633;background:#f3f4f6}.tray-deck .desk-file-sheet.sheet-2{color:#202633;background:#e8ebef}.file-grid{border-color:#9fa8b4;min-height:70px;margin-top:12px}.file-grid>div{gap:8px;padding-top:8px}.file-grid span{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px;line-height:1.1}.file-grid b{font-size:9px}.file-folio{padding-top:8px;font-size:8px}.tray-controls{font-size:12px}.tray-controls button{color:#263041;border-color:#b8c0cd;width:44px;height:44px}.rd-shell .rd-ops-page{background:#fff;border:1px solid #e0e2e7;border-radius:16px}.v7-service-rows article>button{flex:none;width:44px;height:44px}.v8-inline-checklist{display:none}.v7-working-file{transform:rotate(-1.5deg)}.v7-file-stage{background:#f0f1f3;min-height:540px}.v7-check-row{align-items:flex-start;line-height:1.5}.v7-check-row svg{margin-top:2px}.v8-doc-section{overflow:visible;align-items:start!important}.v8-doc-intro{top:calc(var(--canvas-h,47px) + 125px);position:sticky}.rd-shell .rd-desk-growth .v8-doc-invitation{color:#656a74;max-width:37ch;margin-top:22px;font-size:14px;line-height:1.6}.v8-doc-intro>.v7-link{margin-top:22px}.v8-document-stack{min-width:0;padding-bottom:0}.v8-document-stack .scroll-stack__inner{padding:0}.v8-document{color:#202530;border-radius:var(--v7-radius);background:#fff;border:1px solid #ccd1d9;min-width:0;height:auto;padding:27px 30px;box-shadow:0 10px 30px -20px #28334838}.scroll-stack-card.v8-document{transform-origin:50% 0;max-width:100%;height:auto;min-height:470px}.v8-doc-top{text-transform:uppercase;letter-spacing:.045em;border-bottom:1px solid #cbd0d8;justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;font-size:10px;display:flex}.v8-doc-title{padding:24px 0 20px}.v8-doc-title>small{color:#636b77;font-size:10px;line-height:1.4}.v8-doc-title h3{font-family:var(--heading);letter-spacing:-.05em;margin:10px 0 15px;font-size:39px;font-weight:600;line-height:1.02}.v8-doc-title p{color:#505966;max-width:37ch;font-size:14px;line-height:1.55}.v8-doc-body>div{border-top:1px solid #dce0e6;gap:18px;padding:13px 0;display:flex}.v8-doc-body>div>span{color:#737c8a;padding-top:3px;font-size:10px}.v8-doc-body h4{margin-bottom:5px;font-size:14px;font-weight:600}.v8-doc-body p{color:#5e6570;font-size:12px;line-height:1.5}.v8-doc-foot{border-top:1px solid #cbd0d8;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:15px;display:flex}.v8-doc-foot>span{color:#777f8b;font-size:9px}.v8-doc-foot button{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;display:flex}.v8-doc-carousel{width:100%;min-width:0}.v8-doc-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;padding:5px 0 16px;display:flex;overflow-x:auto}.v8-doc-rail::-webkit-scrollbar{display:none}.v8-doc-rail>.v8-document{scroll-snap-align:start;box-shadow:none;flex:0 0 100%}.v8-doc-pager{color:#5b6370;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:11px;display:flex}.v8-doc-pager>div{gap:4px;display:flex}.v8-doc-pager button{border:1px solid #cdd2d9;place-items:center;width:44px;height:44px;font-size:11px;display:grid}.v8-doc-pager button[aria-pressed=true]{color:#fff;background:#242a36;border-color:#242a36}.design[data-concept=desk] .v8-doc-pager button{border-radius:50%}.v8-opportunity-categories{gap:8px;margin:25px 0 6px;display:flex}.v8-opportunity-categories button{border:1px solid #bbc2cc;border-radius:99px;align-items:center;min-height:44px;padding:10px 17px;font-size:13px;display:flex}.v8-opportunity-categories button[aria-pressed=true]{color:#242c39;background:#fff;border-color:#242c39}.rd-shell .rd-shelf-art{height:385px}.rd-shell .rd-shelf-art .depth-carousel__card{top:44%;left:48%}.rd-shell .rd-shelf-art .depth-carousel__arrow{width:44px;height:44px}.rd-shell .rd-shelf-caption{min-height:350px}.rd-shell .rd-shelf-caption h3{font-size:clamp(30px,3.4vw,48px)}.rd-shell .rd-shelf-caption p{font-size:16px;line-height:1.6}.rd-shell .rd-notice-facts{font-size:13px;line-height:1.5}.rd-shell .rd-notice-actions>a,.rd-shell .rd-notice-actions>button{min-height:44px}.v8-perspective-controls{gap:10px;margin-top:14px;display:flex}.v8-perspective-controls button{border-radius:var(--v7-radius);border:1px solid #b7bdc7;flex:1;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 15px;font-size:13px;display:flex}.v8-perspective-controls button[aria-pressed=true]{border-color:#252e3c;box-shadow:inset 0 -2px #252e3c}.v8-perspective-copy{min-height:40px;margin-top:12px;font-size:13px!important;line-height:1.5!important}.v7-coverage-grid{grid-template-rows:auto 1fr;grid-template-areas:"map controls""map result";align-items:start;row-gap:0}.v7-map{grid-area:map}.v8-coverage-controls{grid-area:controls}.v7-city-panel{border-top:0;grid-area:result;padding-top:0}.v8-coverage-controls label{color:#616975;margin-bottom:15px;font-size:12px;display:block}.v8-coverage-controls select{color:#212935;background:#fff;border:1px solid #c2c8d0;border-radius:6px;width:100%;min-height:48px;margin-top:8px;padding:10px 12px;font-size:16px;display:block}.v7-city-result{padding:10px 0 25px}.v7-city-ring{transform-box:fill-box;transform-origin:50%;animation:2.5s ease-out infinite city-echo}@keyframes city-echo{0%{opacity:.8;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.8)}}.v7-workspace .v7-two{grid-template-columns:.75fr 1.25fr;gap:5vw}.v8-container-scroll{min-width:0;padding:45px 0 55px;position:relative}.v8-scroll-heading:empty{display:none}.v8-scroll-card{transform-origin:50%;will-change:transform}.v7-workspace-window{box-shadow:0 35px 60px -40px #27314266}.v8-workspace-content{grid-template-columns:1fr 1fr;min-height:265px;display:grid}.v7-workspace-row{text-align:left;width:100%;min-height:87px;margin:0;padding:22px 16px;font-size:13px}.v7-workspace-row[aria-pressed=true]{background:#f1f2f4}.v7-workspace-row:hover{background:#f6f6f7}.v7-workspace-row>svg:first-child{width:17px}.v7-workspace-row small{font-size:10px;line-height:1.4}.v8-workspace-detail{border-left:1px solid #dddfe5;padding:25px 20px}.v8-workspace-detail>svg{color:var(--v7-accent);margin-bottom:20px}.v8-workspace-detail .v7-eyebrow{font-size:9px}.v8-workspace-detail h3{font-family:var(--heading);letter-spacing:-.035em;margin:10px 0;font-size:22px;line-height:1.1}.v8-workspace-detail p{font-size:12px;line-height:1.6}.v7-workspace-bottom{border-top:1px solid #e1e3e8;justify-content:space-between;gap:10px;display:flex}.v7-workspace-bottom>span{color:#737c8b}.v7-footer{background:var(--v7-hero);position:relative;overflow:hidden}.v7-footer>.v7-bound{z-index:1;position:relative}.v7-footer .v8-section-field{opacity:.75;left:35%;right:-30%}.v7-footer-lead p{color:#38424f}.v7-footer-links{border-color:#23365435}.v7-footer-links>button{color:#434e5e;min-height:44px}.v7-footer-links a{align-items:center;min-height:44px;display:inline-flex}.v7-footer-links .masthead{display:flex}.chapter.start{isolation:isolate;position:relative}.chapter.start>.bound{z-index:1;position:relative}.chapter.start>.v8-section-field{opacity:.75;height:270px;inset:0 0 auto 65%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.v8-ledger-stage{isolation:isolate;max-width:500px;position:relative;overflow:hidden}.v8-ledger-stage>.ledger-art{z-index:1;position:relative}.v8-ledger-stage>.v8-section-field{opacity:.75;inset:0 -15%}.dir-nav{justify-content:flex-start;min-height:0;padding-block:20px}.dir-filter-toggle{min-height:46px}.v8-filter-sheet .dir-filters{border:0;grid-template-columns:1fr;gap:20px;padding:10px 0;display:grid!important}.v8-filter-sheet .dir-filter{width:100%}.v8-filter-sheet select{max-width:100%;min-height:48px;font-size:16px}.v8-filter-sheet>.v7-cta{width:100%;margin:15px 0 5px}.v8-view-variant{width:100%;margin-top:28px}.v8-current-concept,.v8-variants-button{display:none}@media (max-width:1100px){.v7-workspace .v7-two{grid-template-columns:1fr}.v8-container-scroll{width:100%;max-width:800px;margin:auto}.v7-workspace .v7-two>div:first-child{max-width:700px}.rd-shell .rd-ticket-stage{padding-inline:23px}.v8-doc-title h3{font-size:33px}.v8-doc-foot{flex-wrap:wrap}.rd-shell .rd-shelf-caption{min-height:390px}}@media (max-width:820px){.canvas-bar{position:sticky;top:0}.canvas-inner,.design[data-concept=desk] .canvas-inner{flex-wrap:nowrap;gap:10px;width:calc(100% - 28px);height:44px;min-height:44px;padding:0}.canvas-brand{font-size:10px}.canvas-brand i{width:8px;height:8px}.v8-current-concept{color:#d0d3db;margin-left:auto;font-size:10px;display:block}.v8-variants-button{justify-content:center;align-items:center;gap:5px;min-height:44px;padding-left:10px;font-size:11px;font-weight:600;display:flex}.v8-variant-controls{color:#1c2431;flex-direction:column;gap:25px;padding-top:15px;display:flex}.v8-variant-controls .concept-pick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v8-variant-controls .concept-pick button{color:#283140;border:1px solid #bbc2cc;border-radius:7px;min-height:52px;padding:10px 12px;font-size:14px}.v8-variant-controls .concept-pick button[aria-pressed=true]{color:#fff;background:#252c38;border-color:#252c38}.v8-variant-controls .canvas-settings{border:0;gap:25px;width:100%;margin:0;padding:0;display:grid}.v8-variant-controls .canvas-settings>label{gap:9px;width:100%;margin:0;display:grid}.v8-variant-controls .canvas-settings>label>span:first-child{color:#5a6574;font-size:12px;display:block}.v8-variant-controls :is(.desk-fx-choice,.hero-choice){white-space:normal;flex-wrap:wrap;gap:8px;display:flex}.v8-variant-controls :is(.desk-fx-choice,.hero-choice)>span{color:#5a6574;flex-basis:100%;margin-bottom:2px;font-size:12px}.v8-variant-controls :is(.desk-fx-choice,.hero-choice) button{color:#252f3e;background:#fff;border:1px solid #b7c1ce;border-radius:6px;min-height:44px;padding:10px 14px;font-size:12px}.v8-variant-controls :is(.desk-fx-choice,.hero-choice) button[aria-pressed=true]{color:#202936;background:#eef0f3;border-color:#283140;box-shadow:inset 0 -2px #283140}.v8-variant-controls .desk-pro-preview{color:#525e70;min-height:44px;padding:0 4px;font-size:11px}.v8-variant-controls .pro-full-word{display:inline}.v8-variant-controls .desk-palette-choice,.v8-variant-controls .select-shell{background:#fff;border:1px solid #b7c1ce;border-radius:6px;width:100%;min-width:0;height:48px;position:relative}.v8-variant-controls .desk-palette-choice select,.v8-variant-controls .select-shell select{opacity:1;color:#253041;appearance:none;background:0 0;width:100%;height:48px;min-height:48px;padding:0 34px 0 14px;font-size:16px;position:relative}.v8-variant-controls .desk-palette-choice select{padding-left:32px}.v8-variant-controls .mobile-type-symbol{display:none}.v8-variant-controls .select-shell svg,.v8-variant-controls .desk-palette-choice svg{color:#253041;right:12px}.v7-nav{gap:10px;width:calc(100% - 28px);min-height:74px}.v7-nav .masthead{margin-right:auto}.v8-mobile-chat{background:var(--v7-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.v7-menu-btn{background:#fff;border-color:#c0c7d2;flex:none;width:44px;height:44px}.design[data-concept=desk] .v7-nav{background:#fff;border-radius:999px;min-height:58px;margin-block:9px;padding:6px 7px 6px 15px;box-shadow:0 0 0 4px #ffffff40,0 5px 17px -10px #22314a30}.design[data-concept=desk] .v7-nav-wrap.is-scrolled .masthead{box-shadow:none;background:0 0;padding:8px 0}.design[data-concept=desk] .rd-shell .rd-desk-hero{margin-top:-78px;padding-top:78px}.v7-mobile-nav{border-radius:18px;top:calc(100% + 9px);left:0;right:0;box-shadow:0 10px 25px -10px #1d283e30}.assistant-launch{min-width:44px;min-height:44px;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.design :is(.d9-footer,.p9-footer){padding-bottom:calc(90px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom))}.design :is(a,button,input,textarea,select,summary):focus{scroll-margin-bottom:calc(90px + env(safe-area-inset-bottom))}.v8-entry-track>.rd-photo-perspective{flex-basis:calc(50% - 7px)}.rd-shell .v7-entrance .rd-photo-door{height:300px}.rd-shell .v7-entrance .rd-door-type p{font-size:13px}.rd-shell .rd-builder{grid-template-columns:1fr 1fr;column-gap:24px}.rd-shell .rd-builder h2{font-size:37px}.rd-shell .rd-builder-tiers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rd-shell .rd-builder-links a,.rd-shell .rd-builder-links button{font-size:12px}.rd-shell .rd-ticket-stage{padding:20px 20px 35px}.rd-shell .rd-pack-ticket{min-height:0;padding:22px 20px}.rd-shell .rd-pack-ticket li{font-size:12px}.rd-shell .rd-ticket-name{flex-wrap:wrap}.rd-shell .rd-ticket-name h3{font-size:32px}.rd-shell .rd-desk-growth{grid-template-columns:1fr;gap:24px}.v8-doc-intro{position:static}.v8-doc-rail>.v8-document{flex-basis:calc(100% - 28px);max-width:460px}.v8-document{padding:28px}.v8-doc-title h3{font-size:39px}.v8-doc-foot{flex-wrap:nowrap}.v7-file-stage{display:none}.v8-inline-checklist{border-radius:var(--v7-radius);background:#f4f5f6;margin:18px 0 16px;padding:18px;display:block}.v8-inline-checklist>span{text-transform:uppercase;letter-spacing:.05em;color:#5c6572;margin-bottom:10px;font-size:11px;display:block}.v8-inline-checklist>div{border-bottom:1px solid #dce0e5;align-items:flex-start;gap:10px;padding:9px 0;font-size:14px;line-height:1.5;display:flex}.v8-inline-checklist>div>svg{color:var(--v7-accent);margin-top:3px}.v8-inline-checklist>.v7-cta{min-height:46px;margin-top:18px}.v7-coverage-grid{grid-template-columns:1fr;grid-template-areas:"controls""map""result";gap:22px;display:grid}.v8-coverage-controls{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v8-coverage-controls label{margin-bottom:0}.v7-city-panel{display:block}.v7-map>svg{max-height:360px}.v7-city-result h3{font-size:38px}.v7-workspace .v7-two{gap:32px}.v8-workspace-content{min-height:240px}.v7-workspace-row{min-height:80px;padding:20px}.v8-workspace-detail{padding:25px}.v7-workspace-top{font-size:13px}.v7-footer-lead{padding-bottom:40px}.v7-footer .v8-section-field{opacity:.45;left:0;right:-50%}.dir-filter-toggle{display:flex}.dir-nav{padding-block:16px}.dir-title{gap:20px}html{scroll-padding-top:130px}}.design .footer-product{flex-direction:column;font-size:11px;line-height:1.6;display:flex}@media (max-width:690px){.rd-shell .rd-builder{grid-template-columns:1fr;grid-template-areas:"intro""controls""ticket""links";gap:0;padding-block:55px}.v8-package-controls{margin:20px 0 0}.rd-shell .rd-builder-tiers{grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0 20px;display:grid}.rd-shell .rd-builder-tiers button{padding-inline:5px;font-size:13px}.rd-shell .rd-ticket-stage{min-height:0;margin:0;padding:20px 25px 34px}.rd-shell .rd-pack-ticket{min-height:0;padding:22px}.rd-shell .rd-ticket-name{flex-wrap:nowrap}.rd-shell .rd-ticket-name h3{font-size:36px}.rd-shell .rd-pack-ticket li{font-size:13px}.rd-shell .rd-builder-links{gap:0;margin-top:18px}.rd-shell .rd-builder-links a,.rd-shell .rd-builder-links button{font-size:13px}.rd-shell .rd-ops-workbench{flex-direction:column;gap:22px;display:flex}.rd-shell .ops-left{order:2;width:100%;min-height:335px}.rd-shell .rd-ops-page{order:1;width:100%;min-height:0}.rd-shell .desk-file-tray{min-height:335px;padding:22px}.tray-deck{height:255px}.rd-shell .rd-shelf-art{height:325px}.rd-shell .rd-shelf-caption{min-height:0}.rd-shell .rd-shelf{gap:24px}.rd-shell .rd-shelf-caption h3{font-size:34px}.v8-doc-foot{flex-wrap:wrap}.grow-layout>.v8-doc-carousel{grid-row:2}.grow-layout{gap:25px}.v7-story-work>button{padding:19px 0}.v7-story-work small{font-size:14px}.v8-example-content{min-height:210px}.v7-service-rows small{font-size:14px;line-height:1.55}.v7-service-rows a>span{min-height:30px;font-size:12px}.v7-section p{font-size:16px;line-height:1.6}.v7-section{padding-block:58px}.price-hero .hero-main{gap:12px;padding-top:28px}.price-hero h1{letter-spacing:-.055em;margin:20px 0 18px;font-size:clamp(43px,11vw,63px);line-height:1.04}.price-hero .hero-copy>p{font-size:16px;line-height:1.55}.price-hero .hero-actions{gap:8px 16px}.price-hero .sculpture{padding-block:12px 16px}.price-hero .ribbon-view{height:245px}.price-hero .hero-foot{gap:12px;padding:12px 0;font-size:10px;line-height:1.5}.price-hero .hero-foot>a{display:none}.price-hero .priced-effect{height:255px}.price-hero .priced-effect-view{inset:0 -18px 20px}.chapter{padding:50px 0}.chapter h2{font-size:37px}.chapter-top>div>p,.run-intro>p,.grow-layout>div>p,.op-intro>div>p{font-size:16px;line-height:1.6}.chapter .route-switch button{min-height:46px;font-size:14px}.package-ledger .package-item{grid-template-columns:minmax(0,1fr) auto 24px;gap:13px;min-height:95px;padding:22px 0}.package-ledger .package-index{display:none}.package-ledger .package-name strong{font-size:24px}.package-ledger .package-name small{max-width:22ch;margin-top:7px;font-size:13px;line-height:1.5}.package-ledger .package-price{font-size:29px}.package-ledger .package-price small{margin-right:3px;font-size:10px}.package-ledger .package-link{width:24px}.price-caption{font-size:10px;line-height:1.4}.package-bottom{display:block}.package-bottom>span{margin-top:14px;font-size:14px;display:block}.action-link{min-height:44px}.v8-ledger-stage{max-width:none;margin:20px 0}.ledger-art{width:90%;max-width:320px}.notice-analysis p{font-size:15px;line-height:1.6}.notice-facts{font-size:13px}.featured-notice .procurement-art{height:275px}.bid-services button>span:not(.eyebrow){font-size:15px;line-height:1.5}.other-notices b{font-size:17px}.other-notices a small{font-size:12px;line-height:1.45}.other-notices a>span:last-child{font-size:12px}.v7-workspace-window{width:100%}.v8-workspace-content{grid-template-columns:1fr}.v8-workspace-detail{border-top:1px solid #dce0e6;border-left:0;min-height:155px;padding:20px}.v8-workspace-detail>svg{display:none}.v8-workspace-detail h3{font-size:24px}.v8-workspace-detail p{font-size:14px}.v7-workspace-row{min-height:70px;padding:17px;font-size:14px}.v7-workspace-row small{font-size:11px}.v7-workspace-tabs button{min-height:48px;font-size:13px}.v7-workspace-top{font-size:12px}.v7-workspace-bottom{flex-wrap:wrap;padding:17px;font-size:10px}.v7-footer-lead p{font-size:16px;line-height:1.6}.v7-footer-links>button{font-size:11px}.v7-footer-links>div{gap:5px 20px;font-size:13px}.v7-page-head h1{font-size:44px}.v7-detail-content p{font-size:16px}.v7-contents{gap:20px}.v7-contents>a{min-height:44px;font-size:13px}.v7-requirements li{font-size:15px}.v7-requirements li>b{font-size:11px}.v7-page-actions .v7-cta{min-height:48px;font-size:15px}.dir-title h1{font-size:43px}.dir-title p{font-size:16px;line-height:1.6}.dir-mast{padding-block:28px}.dir-search{min-height:54px}.dir-search input{min-width:0;font-size:16px}.dir-row{gap:12px;padding-block:21px}.dir-row-copy strong{font-size:19px;line-height:1.25}.dir-row-copy>span{font-size:13px;line-height:1.5}.dir-row-copy>small,.dir-row-date small{font-size:11px}.dir-row-date b{font-size:13px}.dir-pages button{min-height:46px;font-size:13px}.dir-pages>span{font-size:12px}.assistant,.design[data-concept=desk] .assistant{border:0;border-radius:0;width:100%;height:100dvh;inset:0}.turn{font-size:16px;line-height:1.6}.turn>small{font-size:11px}.composer textarea{min-height:52px;font-size:16px}.quick-replies button,.menu-replies button{min-height:46px;padding:10px 12px;font-size:14px}.case-header>p,.case-header summary,.case-header ul{font-size:13px}.review-card dd,.email-text dd{font-size:14px;line-height:1.5}.review-card dt,.email-text dt{font-size:12px}.review-card dd+button{width:44px;height:44px}.composer-note{font-size:10px}.handoff-promise,.consent,.receipt>p,.email-text p{font-size:14px}.assistant-head{min-height:57px}}@media (max-width:560px){.canvas-brand{display:none}.v8-current-concept{margin-left:0;font-size:11px}.v8-variants-button{margin-left:auto;font-size:12px}.canvas-inner{width:calc(100% - 32px)}.v7-nav .masthead>span{letter-spacing:-.035em;font-size:13px}.v7-nav .masthead small{letter-spacing:.025em;font-size:9px}.v7-nav .masthead>svg{width:24px;height:24px}.v7-nav .masthead{gap:5px}.v7-nav{gap:7px}.v8-mobile-chat,.v7-menu-btn{width:42px;height:42px}.rd-shell .rd-desk-headline{padding:31px 20px 28px}.rd-shell .rd-desk-headline h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(40px,10.8vw,57px);line-height:1.04}.rd-shell .rd-desk-headline p{max-width:34ch;font-size:16px;line-height:1.55}.rd-shell .rd-desk-label{font-size:10px}.v7-hero-actions{gap:5px;margin-top:22px}.v7-hero-actions .v7-cta{min-height:48px;padding:12px 19px;font-size:14px}.v7-hero-actions .v7-link{min-height:44px;font-size:14px}.rd-shell .v7-entrance{border-radius:20px;width:calc(100% - 24px);margin-top:0;padding:14px 0 14px 14px}.rd-shell .rd-entrance-header{padding:6px 14px 17px 0;font-size:16px}.v8-entry-track{gap:14px;padding-right:14px;scroll-padding-right:14px}.v8-entry-track>.rd-photo-perspective{flex-basis:calc(100% - 32px)}.rd-shell .v7-entrance .rd-photo-door{border-radius:13px;height:340px}.rd-shell .v7-entrance .rd-door-type{bottom:64px;left:22px;right:22px}.rd-shell .v7-entrance .rd-door-type small{max-width:24ch;font-size:11px}.rd-shell .v7-entrance .rd-door-type h2{max-width:12ch;margin-top:12px;font-size:34px;line-height:1.06}.rd-shell .v7-entrance .rd-door-type p{max-width:25ch;margin-top:12px;font-size:15px;line-height:1.5}.rd-shell .v7-entrance .rd-door-arrow{width:44px;height:44px;bottom:15px;right:17px}.rd-shell .rd-door-shade{background:linear-gradient(#0b101b00 12%,#0b101b9c 63%,#0b101bee)}.v7-story-title{font-size:36px}.v7-story .v7-link{margin-top:10px;font-size:14px}.v7-story{gap:30px}.v8-example-label{padding:13px 15px;font-size:12px;display:block}.v8-example-label small{margin-top:6px;font-size:10px}.v8-example-content{gap:12px;min-height:230px;padding:20px 15px}.v8-example-content strong{font-size:19px}.v8-example-content p{font-size:14px}.v8-message-sample{font-size:13px}.rd-shell .rd-builder-tiers{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.rd-shell .rd-builder-tiers button{min-height:46px;font-size:14px}.rd-shell .rd-route-switch{border-radius:99px;grid-template-columns:1fr 1fr;width:100%;display:grid}.rd-shell .rd-route-switch button{min-height:44px;padding:8px 12px;font-size:13px}.rd-shell .rd-ticket-stage{border-radius:15px;padding:18px 18px 30px}.rd-shell .rd-ticket-stage-label{font-size:10px}.rd-shell .rd-ticket-name h3{font-size:32px}.rd-shell .rd-ticket-name>span{font-size:30px}.rd-shell .rd-ticket-meta{font-size:11px;line-height:1.4}.rd-shell .rd-ticket-name{margin-top:20px}.rd-shell .rd-pack-ticket{padding:22px 20px}.rd-shell .rd-pack-ticket .rd-pill-btn{justify-content:center;align-self:stretch;min-height:48px;font-size:13px}.rd-shell .rd-desk-section-lead h2,.rd-shell .rd-desk-growth h2{font-size:37px;line-height:1.03}.rd-shell .rd-desk-section-lead>p,.rd-shell .rd-builder-text>p,.rd-shell .rd-desk-growth>div>p{font-size:16px;line-height:1.6}.rd-shell .rd-ops-page{padding:23px 20px}.rd-shell .rd-ops-page>p{font-size:15px;line-height:1.6}.rd-shell .ops-left{min-height:330px}.rd-shell .desk-file-tray{min-height:330px;padding:18px}.tray-deck{height:255px}.v8-document{padding:22px}.v8-doc-title h3{font-size:33px}.v8-doc-title p{font-size:14px}.v8-doc-title{padding-block:20px 18px}.v8-doc-body p{font-size:13px}.v8-doc-body h4{font-size:14px}.v8-doc-body>div{gap:12px;padding-block:13px}.v8-doc-top{font-size:9px}.v8-doc-foot{gap:2px;margin-top:6px;padding-top:10px}.v8-doc-foot>span{font-size:10px}.v8-doc-foot button{font-size:13px}.v8-doc-rail>.v8-document{flex-basis:calc(100% - 22px)}.rd-shell .rd-shelf-art{height:320px}.rd-shell .rd-shelf-art .depth-carousel__card{top:42%;left:50%}.rd-shell .rd-shelf-caption p{font-size:16px}.rd-shell .rd-shelf-caption h3{font-size:34px}.rd-shell .rd-shelf-intro{font-size:16px;line-height:1.6}.rd-shell .rd-snapshot{margin-top:18px;font-size:11px;line-height:1.5;display:block}.rd-shell .rd-desk-opps .rd-desk-section-lead{display:block}.rd-shell .rd-desk-opps .rd-chip{min-height:44px;margin-top:15px;font-size:13px!important}.rd-shell .rd-path-steps{grid-template-columns:1fr;gap:0;display:grid}.rd-shell .rd-path-steps button{border-bottom:1px solid #d1d6df;border-radius:0;justify-content:flex-start;min-height:48px;font-size:14px}.rd-shell .rd-path-steps button svg{margin-left:auto}.rd-shell .rd-path-answer>p{font-size:16px;line-height:1.6}.rd-shell .rd-path-answer>div{font-size:14px;line-height:1.5}.rd-shell .rd-path-actions{gap:10px}.rd-shell .rd-path-actions>*{min-height:46px}.v8-opportunity-categories{gap:6px}.v8-opportunity-categories button{padding-inline:14px;font-size:13px}.v7-clean-list li{align-items:flex-start;font-size:15px;line-height:1.5}.v7-clean-list svg{margin-top:3px}.v8-perspective-controls button{padding:12px;font-size:13px}.v7-compare{height:280px!important}.v8-perspective-copy{min-height:66px;font-size:14px!important}.v8-coverage-controls{grid-template-columns:1fr;gap:17px}.v7-city-result{padding-bottom:22px}.v7-map>svg{max-height:300px}.v7-map-caption{font-size:11px}.v7-partner-band small{font-size:14px;line-height:1.5}.v7-city-panel .v7-preview-note{font-size:12px;line-height:1.5}.v7-footer-links>.masthead{transform:none}.v7-footer-links{gap:5px 15px}.v7-footer-links>div{margin-top:10px}.v7-footer .v8-section-field{opacity:.2}.overlay{border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:100dvh;margin:auto 0 0;padding:0}.overlay>section{padding:22px 20px max(24px, env(safe-area-inset-bottom));max-height:92dvh;overflow:auto}.overlay header{margin-bottom:20px}.overlay h2{font-size:25px}.overlay .icon-button{flex:none;width:44px;height:44px}.v8-filter-sheet .dir-filters{gap:18px;padding:0}.v8-filter-sheet .dir-filter>span:first-child{font-size:13px}.v8-filter-sheet .dir-filter>span:last-child{height:48px}.dir-title h1{font-size:40px}.dir-title p{font-size:16px}.dir-edition{gap:12px;line-height:1.5}.dir-row-copy{min-width:0}.dir-row-copy strong{overflow-wrap:anywhere}.dir-row-type{font-size:11px}.detail-title{overflow-wrap:anywhere;font-size:34px}.detail-data dd{font-size:14px;line-height:1.5}.detail-data dt{font-size:12px}.dir-results>div:first-child{gap:12px;font-size:13px}.dir-results small{font-size:11px}}@media (max-width:360px){.v7-nav .masthead>span{font-size:12px}.v7-nav .masthead>svg{width:21px}.design[data-concept=desk] .v7-nav{padding-left:11px}.v7-nav{gap:5px}.rd-shell .rd-desk-headline{padding-inline:18px}.rd-shell .rd-desk-headline h1{font-size:39px}.rd-shell .v7-entrance .rd-photo-door{height:325px}.rd-shell .v7-entrance .rd-door-type{bottom:65px;left:18px;right:15px}.rd-shell .v7-entrance .rd-door-type h2{font-size:31px}.rd-shell .v7-entrance .rd-door-type p{font-size:14px}.v8-example-content{min-height:245px}.rd-shell .rd-ticket-stage{padding:16px 13px 25px}.rd-shell .rd-pack-ticket{padding:20px 16px}.rd-shell .rd-ticket-meta{font-size:10px}.rd-shell .rd-ticket-name h3{font-size:29px}.rd-shell .rd-ticket-name>span{font-size:28px}.v8-document{padding:20px 17px}.v8-doc-title h3{font-size:31px}.v8-doc-top{font-size:8px}.v8-doc-pager>span{max-width:12ch}.package-ledger .package-name strong{font-size:23px}.package-ledger .package-name small{font-size:12px}.package-ledger .package-price{font-size:26px}.package-ledger .package-item{grid-template-columns:minmax(0,1fr) auto 20px;gap:8px}.v8-opportunity-categories button{padding-inline:11px}.v7-workspace-top{padding-inline:13px;font-size:11px}.v7-workspace-top>small{font-size:10px}}@media (prefers-reduced-motion:reduce){.v7-city-ring{opacity:.7;animation:none;transform:none}.v8-scroll-card{transform:none!important}.v8-section-field{background:0 0}}.v8-waves{opacity:.27}.v8-dots{opacity:.5}.v8-section-field .waves:before{display:none}.rd-shell .ops-left .v8-waves{opacity:.24}.v7-footer .v8-section-field{opacity:.18}@media (max-width:560px){.rd-shell .rd-desk-headline h1{text-wrap:balance;font-size:clamp(33px,9.4vw,47px);line-height:1.08}.rd-shell .rd-desk-headline h1 br{display:none}.rd-shell .rd-desk-headline{padding-top:25px}.rd-shell .v7-entrance .rd-door-arrow{top:auto}}@media (max-width:820px){.design .v8-variant-controls .canvas-settings{border:0;flex-direction:column;align-items:stretch;gap:25px;display:flex}.design .v8-variant-controls .canvas-settings .type-setting{flex-direction:column;grid-area:auto;align-items:stretch;gap:9px;display:flex}.design .v8-variant-controls .canvas-settings .type-setting>span:first-child{color:#5a6574;font-size:12px;display:block}.design .v8-variant-controls .canvas-settings .type-setting select{border:0;width:100%;max-width:none;padding-left:14px;font-size:16px}.design .v8-variant-controls .canvas-settings .type-setting .select-shell svg{right:12px}.dir-title .dir-search{background:#fff;width:100%;margin:3px 0 0}.dir-title>p{max-width:45ch}.dir-title{gap:22px}.dir-mast .dir-edition{margin-top:22px;padding-top:15px}}@media (max-width:360px){.price-hero h1{letter-spacing:-.055em;font-size:37px;line-height:1.04}.price-hero .hero-copy>p{font-size:15px}.price-hero .ribbon-view{height:230px}}@media (max-width:820px){.design .canvas-inner,.design[data-concept=desk] .canvas-inner{flex-wrap:nowrap;align-items:center;gap:10px;height:44px;min-height:44px;padding:0;display:flex}.design .v8-variant-controls .desk-fx-choice{border:0;padding:0}.design .v8-variant-controls .desk-pro-preview{display:inline-flex}}.design{--ink:#171719;--sub:#5d6064}.design[data-concept=desk]{--v7-radius:22px}.design[data-concept=desk] .v7-nav-wrap,.design[data-concept=desk] .v7-nav-wrap.is-scrolled{background:0 0;border:0}.design[data-concept=desk] .v7-nav-capsule,.design[data-concept=desk] .v7-nav-wrap.is-scrolled .v7-nav-capsule{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border:1px solid #ffffffb3;border-radius:999px;padding:5px;box-shadow:0 0 0 6px #ffffff59,0 0 0 7px #6f757622,0 8px 22px -18px #1118}.design[data-concept=desk] .v7-nav-capsule>a+a{border-left:0}.design[data-concept=desk] .v7-nav-capsule>button{background:#171719}.design[data-concept=desk] .v7-country{display:none}.design[data-concept=desk] .v7-nav{gap:30px}.design[data-concept=desk] .v7-nav-wrap.is-scrolled .masthead{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;box-shadow:0 0 0 5px #ffffff52,0 0 0 6px #74787b20}.design[data-concept=desk][data-palette] .assistant-launch,.design[data-concept=desk][data-palette] .assistant-launch:hover{background:#171719;border-color:#171719;box-shadow:0 0 0 5px #ffffff68,0 0 0 6px #16171920,0 6px 24px -13px #1117}.design[data-concept=desk] .assistant{border-radius:22px;box-shadow:0 0 0 6px #ffffff6b,0 0 0 7px #74787b2b,0 15px 45px -15px #1113}.design[data-concept=desk] .assistant-head{background:#fff}.design[data-concept=desk] .v7-service-page .v7-entity-card,.design[data-concept=desk] .v7-service-page .v7-detail-next,.design[data-concept=desk] .v7-workspace-window{background:#fff;border:1px solid #d5d7d8;border-radius:20px;box-shadow:0 0 0 6px #f2f2f080}.v7-footer>.v8-section-field{display:none}.p9-shell{color:#171719;background:#faf9f5}.p9-shell h2,.p9-shell h3{font-family:var(--heading);letter-spacing:-.05em;font-weight:500}.p9-shell .price-hero{border-bottom:0}.p9-services{padding-top:42px}.p9-services-head{border-block:1px solid #cacac5;justify-content:space-between;align-items:center;padding:19px 0;font-size:14px;display:flex}.p9-services-head a,.p9-text-link,.p9-after-prices>a{align-items:center;gap:12px;font-size:14px;line-height:1.45;display:inline-flex}.p9-services-head a:hover,.p9-text-link:hover,.p9-after-prices>a:hover{text-underline-offset:5px;text-decoration:underline}.p9-services .chapter-scroll{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(45px,7vw,110px);display:grid;position:relative}.p9-services .service-chapter{border-bottom:1px solid #cacac5;min-height:650px;padding:86px 0 90px;scroll-margin-top:160px}.p9-services .service-chapter:last-child{border:0;padding-bottom:110px}.p9-services .chapter-mark,.p9-label{color:#64656a;letter-spacing:0;text-transform:none;margin-bottom:28px;font-size:13px;display:block}.p9-services .chapter-heading{max-width:650px;margin:0 0 24px;font-size:clamp(38px,4.5vw,64px);line-height:1.04;opacity:1!important}.p9-services .chapter-intro{color:#5a5c62;max-width:570px;margin-bottom:28px;font-size:17px;line-height:1.6;opacity:1!important}.p9-services .chapter-plate{top:calc(var(--canvas-h,47px) + 130px);pointer-events:none;min-width:0;margin-top:90px;position:sticky}.p9-card-set{padding:0 6px 14px 0;animation:.4s both p9-file-in;position:relative}.p9-sheet-edge{background:#efeee8;border:1px solid #c9cac7;position:absolute;inset:12px 0 0 12px}.p9-working-card{z-index:1;background:#fffefa;border:1px solid #aeb1b4;flex-direction:column;min-height:490px;padding:30px 26px 22px;display:flex;position:relative;box-shadow:0 13px 25px -23px #2227}.p9-card-top{color:#606266;border-bottom:1px solid #d8d9d4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:30px;font-size:10px;display:flex}.p9-card-label{color:#2349d6;margin-top:27px;margin-bottom:14px;font-size:12px}.p9-working-card h3{margin-bottom:30px;font-size:clamp(28px,3vw,44px);line-height:1.08}.p9-card-rows>div{border-top:1px solid #d5d6d1;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.p9-card-rows>div>span{color:#7b7e84;font-size:10px}.p9-card-rows>div>i{transform-origin:0;background:#2349d6;width:16px;height:3px;margin-left:auto;animation:7s ease-in-out .3s infinite p9-ink}.p9-card-rows>div:nth-child(2)>i{animation-delay:.8s}.p9-card-rows>div:nth-child(3)>i{animation-delay:1.3s}.p9-working-card>p{color:#6c6f73;max-width:255px;margin:24px 0 30px;font-size:13px;line-height:1.55}.p9-card-bottom{color:#777b82;border-top:1px solid #d5d6d1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:9px;display:flex}.p9-price-caption{color:#666a71;justify-content:space-between;gap:15px;margin:28px 0 10px;font-size:11px;display:flex}.p9-services .package-ledger{margin:0}.p9-services .package-item{grid-template-columns:1fr auto 32px;gap:15px;min-height:90px;padding:20px 0;background:0 0!important}.p9-services .package-index{display:none}.p9-services .package-name strong{font-size:22px}.p9-services .package-name small{max-width:320px;font-size:12px;line-height:1.45}.p9-services .package-price{white-space:nowrap;font-size:30px}.p9-services .package-price small{font-size:10px}.p9-services .package-link{border:0;width:30px;height:30px}.p9-services .package-item:hover .package-name strong{color:#2349d6}.p9-after-prices{flex-wrap:wrap;gap:17px 24px;padding:25px 0;display:flex}.p9-after-prices .action-link{font-size:14px}.p9-note{color:#6c7075;border-left:2px solid #bbbebf;max-width:430px;padding:0 0 0 16px;font-size:12px;line-height:1.6}.p9-services .v7-service-rows article>a{padding:21px 0}.p9-services .v7-service-rows strong{font-family:var(--heading);letter-spacing:-.035em;font-size:22px;font-weight:500}.p9-services .v7-service-rows small{font-size:14px;line-height:1.5}.p9-services .v7-service-rows article{border-color:#c9cbc7}.p9-services .v7-service-rows article>button{color:#171719;background:0 0;border:1px solid #c2c5c7;border-radius:0;width:36px;height:36px}.p9-services .v7-service-rows article>a>span{color:#646a72;font-size:12px}.p9-services .p9-text-link{margin-top:25px}.p9-shell .price-opportunity{background:#fff;border-block:1px solid #cacac5;padding-top:80px;padding-bottom:90px}.p9-shell .price-opportunity .chapter-marker{border:0;margin-bottom:40px;padding-top:0}.p9-shell .price-opportunity .featured-notice{border-color:#c9c9c5}.p9-shell .bid-services button{background:0 0;border-color:#ccc}.p9-shell .bid-services button:hover{background:#f8f8f5}.p9-process{padding-block:92px}.p9-process-lead{justify-content:space-between;align-items:end;gap:35px;margin-bottom:50px;display:flex}.p9-process h2{font-size:clamp(32px,4vw,56px);line-height:1.1}.p9-process-lead>a{align-items:center;gap:14px;font-size:14px;display:flex}.p9-process-steps{border-top:1px solid #bfc2c0;grid-template-columns:repeat(3,1fr);display:grid}.p9-process-steps>div{padding:24px 35px 0 0}.p9-process-steps>div+div{border-left:1px solid #d3d5d1;padding-left:30px}.p9-process-steps>div>span{color:#7c7e83;font-size:11px}.p9-process-steps h3{margin:25px 0 13px;font-size:24px}.p9-process-steps p{color:#5f6267;max-width:330px;font-size:14px;line-height:1.6}.p9-network{border-top:1px solid #bfc2c0;grid-template-columns:1fr 1.3fr;gap:9%;padding-block:90px;display:grid}.p9-network h2{margin-bottom:28px;font-size:clamp(44px,5vw,70px);line-height:1.04}.p9-network-copy>p{color:#5d6067;max-width:410px;margin-bottom:28px;font-size:16px;line-height:1.65}.p9-network label{gap:10px;max-width:350px;font-size:12px;display:grid}.p9-network select{color:#171719;background:0 0;border:1px solid #b6bbc0;border-radius:0;width:100%;padding:13px;font-size:16px}.p9-city{gap:8px;margin:27px 0 19px;display:grid}.p9-city>b{font-family:var(--heading);letter-spacing:-.04em;font-size:25px;font-weight:500}.p9-city>span{color:#777;font-size:12px}.p9-abroad{border-top:1px solid #c8cac7;align-items:start;gap:18px;margin-top:38px;padding-top:28px;display:flex}.p9-abroad>svg{flex:none}.p9-abroad h3{margin-bottom:10px;font-size:23px}.p9-abroad p{color:#60646a;margin-bottom:16px;font-size:14px;line-height:1.6}.p9-abroad a{align-items:center;gap:12px;font-size:13px;display:flex}.p9-map-stage{align-self:center;min-width:0}.p9-map-stage>svg{width:100%;max-height:540px;overflow:visible}.p9-province{fill:#f4f3ed;stroke:#999e9f;stroke-width:.65px}.p9-map-stage svg text{fill:#2349d6;paint-order:stroke;stroke:#faf9f5;stroke-width:4px;font-size:13px}.p9-map-stage svg g{cursor:pointer;outline:none}.p9-map-stage svg g:focus-visible>circle:first-child{stroke:#2349d6;stroke-width:2px}.p9-map-ring{stroke:#2349d6;fill:none;stroke-width:1px;opacity:.4}.p9-map-key{border-top:1px solid #c5c8c5;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:25px 0;padding-top:18px;display:flex}.p9-map-key>span{align-items:center;gap:9px;font-size:12px;display:flex}.p9-map-key i{background:#2349d6;border-radius:50%;width:5px;height:5px}.p9-map-key>small{color:#777;font-size:10px}.p9-future{border-top:1px solid #bfc2c0;padding:50px 0 65px}.p9-future>div:not(.p9-file-index){justify-content:space-between;gap:30px;display:flex}.p9-future h2{font-size:clamp(32px,3.2vw,45px);line-height:1.1}.p9-future p{color:#62656b;max-width:400px;font-size:16px;line-height:1.6}.p9-file-index{border-block:1px solid #bfc2c0;grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.p9-file-index>span{justify-content:space-between;align-items:center;gap:15px;padding:23px 18px;font-size:14px;display:flex}.p9-file-index>span+span{border-left:1px solid #bfc2c0}.p9-footer{background:#efeee7;border-top:1px solid #bfc2c0;padding:80px 0 30px}.p9-footer-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;padding-bottom:80px;display:grid}.p9-footer h2{font-size:clamp(50px,7.5vw,110px);line-height:.98}.p9-footer-heading p{max-width:360px;margin-bottom:25px;font-size:18px;line-height:1.55}.p9-footer-heading button{color:#fff;background:#2349d6;justify-content:space-between;align-items:center;gap:35px;width:100%;max-width:360px;padding:20px;font-size:16px;display:flex}.p9-footer-bottom{border-top:1px solid #bfc2c0;flex-wrap:wrap;align-items:center;gap:23px;padding-top:25px;font-size:12px;display:flex}.p9-footer-bottom>.masthead{margin-right:auto}.p9-footer-bottom>button{color:#71747c}@keyframes p9-file-in{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes p9-ink{0%,75%,to{transform:scaleX(1)}30%{transform:scaleX(.25)}}.d9-shell{--ink:#171719;--subtle-ink:#64666b;--rule:#d2d6d8;color:#171719;background:#fff}.d9-bound{width:calc(100% - clamp(44px,8vw,136px));max-width:1340px;margin-inline:auto}.d9-shell h1,.d9-shell h2,.d9-shell h3{font-family:var(--heading);letter-spacing:-.055em;color:#171719}.d9-shell h2{font-size:clamp(40px,4.6vw,66px);font-weight:500;line-height:1.04}.d9-shell p{color:#64666b}.d9-shell .d9-label{letter-spacing:0;text-transform:none;color:#5e6267;margin-bottom:28px;font-size:13px;display:block}.d9-button{color:#fff;background:#171719;border-radius:999px;justify-content:space-between;align-items:center;gap:25px;padding:17px 23px;font-size:15px;font-weight:550;line-height:1.4;display:inline-flex}.d9-button:hover{background:#37383c}.d9-link{text-underline-offset:5px;align-items:center;gap:13px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.d9-link:hover{text-decoration:underline}.d9-opening{position:relative}.d9-hero{isolation:isolate;margin-top:-88px;padding:174px 0 76px;position:relative;overflow:hidden}.d9-hero .rd-desk-field{opacity:.57;z-index:-1;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.d9-hero .desk-field-art{opacity:.8}.d9-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff35 5%,#ffffffb3 78%);position:absolute;inset:0}.d9-hero-grid{grid-template-columns:1.35fr 1fr;align-items:end;gap:7%;display:grid}.d9-hero h1{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(72px,7.8vw,120px);font-weight:600;line-height:.98}.d9-hero-copy{max-width:390px;padding-bottom:8px}.d9-hero-copy>span{color:#555a61;margin-bottom:22px;font-size:12px;display:block}.d9-hero-copy>p{letter-spacing:-.018em;color:#35383e;margin-bottom:29px;font-size:21px;line-height:1.43}.d9-hero-copy>.d9-link{width:max-content;margin-top:22px;display:flex}.d9-shell .rd-desk-entrance{width:calc(100% - clamp(44px,8vw,136px));max-width:1340px;box-shadow:none;background:0 0;border-top:1px solid #cfd1d2;border-radius:0;margin:0 auto;padding:35px 0 0}.d9-shell .rd-entrance-header{min-height:0;padding:0 0 27px}.d9-shell .rd-entrance-header>span{font-family:var(--heading);letter-spacing:-.04em;font-size:clamp(24px,2.7vw,38px);font-weight:500}.d9-shell .v8-entry-track{gap:20px;padding-bottom:4px}.d9-shell .v8-entry-track>.rd-photo-perspective{flex:0 0 calc(50% - 10px)}.d9-shell .v7-entrance .rd-photo-door{border:7px solid #eeeeec;border-radius:22px;height:405px}.d9-shell .rd-photo-door:after{content:"";pointer-events:none;z-index:2;border:1px solid #ffffff80;border-radius:15px;position:absolute;inset:0}.d9-shell .rd-photo-door .rd-door-type{bottom:31px;left:27px;right:65px}.d9-shell .rd-photo-door .rd-door-type>small{letter-spacing:.025em;text-transform:none;color:#fff;margin-bottom:9px;font-size:11px}.d9-shell .rd-photo-door .rd-door-type h2{color:#fff;margin-bottom:10px;font-size:34px;font-weight:500;line-height:1.1}.d9-shell .rd-photo-door .rd-door-type p{color:#ffffffe0;max-width:300px;font-size:14px;line-height:1.5}.d9-shell .rd-door-shade{background:linear-gradient(#0000 25%,#0a11193d 58%,#070e16c9 100%)}.d9-shell .rd-door-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff15;border:1px solid #ffffff80;width:40px;height:40px;bottom:28px;right:23px}.d9-approach{border-bottom:1px solid #d6d8d8;grid-template-columns:repeat(3,1fr);gap:0;padding:48px 0 54px;display:grid;position:relative}.d9-approach>div{padding-right:28px}.d9-approach>div+div{border-left:1px solid #dadbdb;padding-left:30px}.d9-approach h3{letter-spacing:-.04em;margin-bottom:12px;font-size:22px;font-weight:550}.d9-approach p{max-width:290px;font-size:15px;line-height:1.55}.d9-approach>.d9-link{grid-column:1/-1;width:max-content;margin-top:26px}.d9-section{padding-block:100px}.d9-formation{grid-template-columns:.82fr 1.48fr;align-items:start;gap:7%;display:grid}.d9-section-aside{top:calc(var(--canvas-h,47px) + 125px);position:sticky}.d9-section-aside>p{max-width:370px;margin:28px 0;font-size:17px;line-height:1.6}.d9-section-aside .route-switch{background:#f5f5f3;border:1px solid #d1d3d4;border-radius:999px;width:max-content;max-width:100%;margin:30px 0;padding:4px}.d9-section-aside .route-switch button{color:#5f6164;background:0 0;border-radius:999px;padding:11px 16px;font-size:13px}.d9-section-aside .route-switch button[aria-pressed=true]{color:#171719;background:#fff;box-shadow:0 1px 4px #0002}.d9-section-aside>.d9-link{margin:18px 0;font-size:13px;display:flex}.d9-frame{background:#f5f5f280;border:1px solid #d0d3d5;border-radius:26px;padding:8px;box-shadow:0 6px 26px -25px #1115}.d9-pricing-head{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 18px 22px;font-size:12px;display:flex}.d9-pricing-head>span+span{color:#767a7f;font-size:11px}.d9-price-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.d9-price-grid>article{background:#fff;border:1px solid #dadcdd;border-radius:19px;flex-direction:column;min-width:0;padding:25px 22px 21px;display:flex}.d9-price-heading h3{letter-spacing:-.035em;margin:0 0 18px;font-size:22px;font-weight:500}.d9-price-heading p{color:#171719;font-size:42px;font-weight:500;line-height:1;font-family:var(--heading);letter-spacing:-.05em;white-space:nowrap;margin:0}.d9-price-heading small{letter-spacing:0;margin-right:6px;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:400}.d9-price-summary{max-width:230px;min-height:37px;margin:18px 0;font-size:12px;line-height:1.55}.d9-price-grid ul{gap:9px;margin:0 0 25px;padding:0;list-style:none;display:grid}.d9-price-grid li{color:#62666c;gap:8px;font-size:11px;line-height:1.5;display:flex}.d9-price-grid li>svg{opacity:.6;flex:none;margin-top:2px}.d9-price-grid article>button{border-top:1px solid #dfe0e0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:auto;padding:15px 0 0;font-size:13px;display:flex}.d9-price-grid article>button:hover{text-underline-offset:4px;text-decoration:underline}.d9-pricing-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 7px 0;display:flex}.d9-pricing-foot>span{color:#74777b;font-size:11px}.d9-pricing-foot>.d9-link{font-size:12px}.d9-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;column-gap:10%;margin-bottom:42px;display:grid}.d9-section-heading>.d9-label{grid-column:1/-1;margin-bottom:23px}.d9-section-heading>p{max-width:390px;padding-bottom:3px;font-size:18px;line-height:1.55}.d9-books{border-top:1px solid #d6d8d8;padding-top:90px}.d9-book-panel{grid-template-columns:1fr 1.05fr;gap:8px;display:grid}.d9-office{border-radius:19px;min-height:520px;position:relative;overflow:hidden}.d9-office>img{object-fit:cover;object-position:50% center;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.d9-office>span{letter-spacing:-.04em;color:#fff;z-index:1;font-size:30px;line-height:1.16;font-family:var(--heading);position:absolute;bottom:33px;left:31px;right:30px}.d9-office:after{content:"";background:linear-gradient(#0000 40%,#0c0c0c99);position:absolute;inset:0}.d9-book-services{background:#fff;border:1px solid #e1e2e2;border-radius:19px;padding:42px 38px}.d9-book-services h3{margin-bottom:26px;font-size:34px;font-weight:500;line-height:1.06}.d9-book-services .v7-service-rows strong{letter-spacing:-.025em;font-size:20px;font-weight:500}.d9-book-services .v7-service-rows small{font-size:13px;line-height:1.6}.d9-book-services .v7-service-rows article>button{color:#171719;background:#fff;border:1px solid #ccc;border-radius:50%}.d9-book-services>p{max-width:330px;margin-top:32px;font-size:13px;line-height:1.65}.d9-compliance{border-top:1px solid #d6d8d8;grid-template-columns:1fr 1.15fr;align-items:start;gap:9%;display:grid}.d9-compliance-intro p{max-width:340px;margin:25px 0 30px;font-size:17px;line-height:1.6}.d9-compliance-list{border-top:1px solid #94999e}.d9-compliance-list>article{border-bottom:1px solid #ccd0d2}.d9-compliance-toggle{text-align:left;width:100%;font-family:var(--heading);letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:25px;padding:27px 0;font-size:27px;display:flex}.d9-compliance-toggle>svg{flex:none;transition:transform .22s}.d9-compliance-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.d9-compliance-answer{padding-bottom:28px;animation:.25s p9-file-in}.d9-compliance-answer>p{max-width:460px;font-size:16px;line-height:1.6}.d9-checklist{border-left:1px solid #b9bec3;margin:24px 0;padding-left:20px;font-size:13px}.d9-checklist>span{color:#7c8085;margin-bottom:15px;font-size:11px;display:block}.d9-checklist>div{align-items:center;gap:10px;margin:10px 0;display:flex}.d9-checklist svg{color:#767b82;flex:none}.d9-two-links{flex-wrap:wrap;gap:18px 32px;display:flex}.d9-two-links>.d9-link{font-size:13px}.d9-documents{border-top:1px solid #d6d8d8}.d9-doc-panel{grid-template-columns:.85fr 1.3fr;align-items:stretch;gap:8px;display:grid}.d9-doc-choices{flex-direction:column;padding:40px 35px;display:flex}.d9-doc-choices>span{color:#72777d;margin-bottom:25px;font-size:12px}.d9-doc-choices>button{text-align:left;font-family:var(--heading);letter-spacing:-.04em;color:#777b81;border-bottom:1px solid #d0d3d5;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:26px;line-height:1.2;display:flex}.d9-doc-choices>button[aria-pressed=true]{color:#171719;border-color:#171719}.d9-doc-choices>button>svg{opacity:0;flex:none}.d9-doc-choices>button[aria-pressed=true]>svg{opacity:1}.d9-doc-choices>.d9-link{margin-top:auto;padding-top:40px;font-size:12px}.d9-doc-preview{background:#fff;border:1px solid #d8dbdd;border-radius:19px;min-height:540px;padding:35px 45px}.d9-document-top{color:#777b80;border-bottom:1px solid #d8dbdd;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;font-size:10px;display:flex}.d9-doc-preview h3{margin:28px 0;font-size:39px;font-weight:500;line-height:1.1}.d9-document-line{border-top:1px solid #d8dbdd;grid-template-columns:130px 1fr;gap:18px;padding:17px 0;font-size:13px;line-height:1.55;display:grid}.d9-document-line>b{font-weight:500}.d9-document-line>p{font-size:13px}.d9-doc-preview .d9-link{margin-top:27px;font-size:13px}.d9-opportunities{background:#f8f8f5;border-block:1px solid #d3d7d8;padding:0}.d9-opportunities .rd-desk-opps{color:#171719;background:0 0;border:0;padding:90px 0 96px}.d9-opportunities .rd-desk-bound{width:calc(100% - clamp(44px,8vw,136px));max-width:1340px}.d9-opportunities .rd-desk-section-lead h2{color:#171719;font-family:var(--heading);letter-spacing:-.055em;font-size:clamp(40px,4.6vw,66px);font-weight:500}.d9-opportunities .rd-kicker{color:#5e6267;letter-spacing:0;text-transform:none;font-size:13px}.d9-opportunities .rd-shelf{background:#fff;border:1px solid #d1d5d6;border-radius:24px;margin-top:30px;padding:35px;box-shadow:0 0 0 7px #ffffff80}.d9-opportunities .rd-shelf-art{background:0 0;border:0;min-height:370px}.d9-opportunities .rd-shelf-caption{border:0;padding:20px 15px 20px 25px}.d9-opportunities .rd-shelf-caption h3{letter-spacing:-.045em;font-size:34px;font-weight:500;line-height:1.12}.d9-opportunities .v8-opportunity-categories>button{color:#6c7077;border:0;background:0 0;border-bottom:1px solid #0000;border-radius:0;margin-right:25px;padding:10px 0;font-size:13px}.d9-opportunities .v8-opportunity-categories>button[aria-pressed=true]{color:#171719;background:0 0;border-color:#171719}.d9-opportunities .rd-path-desk{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8%;margin-top:70px;padding:0}.d9-opportunities .rd-path-head h3{font-size:42px;line-height:1.05}.d9-opportunities .rd-path-head p{font-size:16px;line-height:1.6}.d9-opportunities .rd-path-work{background:#fff;border:1px solid #d0d4d6;border-radius:22px;padding:24px;box-shadow:0 0 0 6px #fff6}.d9-opportunities .rd-path-steps>button{color:#7c8085;background:0 0;border-bottom:1px solid #d1d4d6;border-radius:0;padding:13px 0;font-size:12px}.d9-opportunities .rd-path-steps>button[aria-expanded=true]{color:#171719;background:0 0;border-color:#171719}.d9-opportunities .rd-path-answer{background:0 0;border:0;border-radius:0;min-height:170px;padding:25px 0}.d9-opportunities .rd-path-answer>div{background:#f5f5f3;border-radius:12px}.d9-opportunities .rd-path-cta{color:#fff;background:#171719;border-radius:999px}.d9-opportunities .rd-chip{color:#171719;background:#fff;border-color:#b8bdc1}.d9-abroad-frame{grid-template-columns:1fr 1fr;gap:10px;display:grid}.d9-abroad-copy{padding:42px 35px}.d9-abroad-copy h2{font-size:50px}.d9-abroad-copy p{margin:28px 0;font-size:16px;line-height:1.65}.d9-abroad-copy>.d9-link{font-size:13px}.d9-compare-wrap{background:#fff;border:1px solid #dce0e1;border-radius:19px;min-width:0;overflow:hidden}.d9-compare{border-radius:18px 18px 0 0;width:100%;height:340px;overflow:hidden}.d9-compare-image{object-fit:cover;width:100%;height:100%}.d9-perspectives{border-top:1px solid #ddd;display:flex}.d9-perspectives>button{border-bottom:1px solid #0000;flex:1;padding:17px;font-size:13px}.d9-perspectives>button+button{border-left:1px solid #ddd}.d9-perspectives>button[aria-pressed=true]{border-bottom-color:#171719}.d9-compare-wrap>p{text-align:center;padding:0 15px 15px;font-size:11px;line-height:1.5}.d9-network .v7-company{background:#fff;border:0;padding:0 0 100px}.d9-network .v7-bound{border-top:1px solid #d5d8d9;width:calc(100% - clamp(44px,8vw,136px));max-width:1340px;padding-top:90px}.d9-network .v7-section-lead{margin-bottom:45px}.d9-network .v7-section-lead p{max-width:400px;font-size:17px;line-height:1.6}.d9-network .v7-eyebrow{text-transform:none;letter-spacing:0;color:#60646a;font-size:13px}.d9-network .v7-coverage-grid{background:#fff;border:1px solid #d1d6d8;border-radius:24px;padding:32px;box-shadow:0 0 0 7px #f5f5f380}.d9-network .v7-province{fill:#f5f5f2;stroke:#a1a8ad}.d9-network .v7-city.active{fill:#171719}.d9-network .v7-city-ring{stroke:#171719}.d9-network .v7-city-panel{background:0 0;border:0;border-radius:0}.d9-network .v7-coverage-status{color:#72777f;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.d9-network .v7-partner-band{background:0 0;border:0;border-top:1px solid #d2d5d6;border-radius:0;margin-top:42px;padding:27px 0 0}.d9-workspace{background:#f8f8f5;border-top:1px solid #d5d8d9}.d9-workspace .v7-workspace{background:0 0;padding:75px 0 90px}.d9-workspace .v7-workspace-window{background:#fff;border:1px solid #cfd4d6;border-radius:20px;overflow:hidden;box-shadow:0 0 0 7px #ffffff80}.d9-workspace .v7-workspace .v7-two{grid-template-columns:.9fr 1.3fr;gap:7%}.d9-workspace .v7-workspace .v7-eyebrow{letter-spacing:0;text-transform:none;color:#71767a;font-size:13px}.d9-workspace .v7-workspace h2{font-size:48px}.d9-workspace .v7-workspace p{font-size:16px;line-height:1.65}.d9-workspace .v8-workspace-detail{background:#f9f9f7;border-left:1px solid #e2e4e3}.d9-workspace .v7-workspace-row[aria-pressed=true]{background:#f3f3f0}.d9-footer{background:#fff;border-top:1px solid #d2d7d8;padding:90px 0 30px}.d9-footer-top{grid-template-columns:1.5fr 1fr;align-items:end;gap:30px 70px;padding-bottom:80px;display:grid}.d9-footer-top>span{color:#60656c;grid-column:1/-1;font-size:13px}.d9-footer-top h2{font-size:clamp(56px,6.1vw,88px);font-weight:500;line-height:1.01}.d9-footer-top p{max-width:370px;margin-bottom:28px;font-size:17px;line-height:1.6}.d9-footer-bottom{border-top:1px solid #d2d7d8;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;font-size:12px;display:flex}.d9-footer-bottom>div{flex-wrap:wrap;gap:22px;display:flex}.d9-footer-bottom>button{color:#6e7278;font-size:11px}@media (min-width:821px){.design[data-concept=desk] .v7-nav{max-width:1340px}.design[data-concept=desk] .assistant{bottom:24px;right:25px}}@media (max-width:1100px){.d9-hero h1{font-size:83px}.d9-hero-grid{grid-template-columns:1.3fr 1fr;gap:5%}.d9-hero-copy>p{font-size:18px}.d9-hero-copy>span{font-size:11px}.d9-price-grid>article{padding:22px 17px}.d9-price-heading p{font-size:36px}.d9-formation{grid-template-columns:.85fr 1.4fr;gap:5%}.d9-formation h2{font-size:45px}.d9-office{min-height:500px}.d9-book-services{padding:30px 26px}.d9-compliance-toggle{font-size:25px}.d9-doc-preview{padding:30px}.d9-document-line{grid-template-columns:110px 1fr}.d9-abroad-copy{padding:35px 25px}.d9-abroad-copy h2{font-size:40px}.d9-footer-bottom{flex-wrap:wrap}.p9-services .chapter-scroll{grid-template-columns:1.5fr 1fr;gap:5%}.p9-working-card{min-height:450px;padding:22px 20px}.p9-card-rows>div{gap:9px;font-size:11px}.p9-card-top{font-size:9px}.p9-services .chapter-heading{font-size:46px}}@media (max-width:820px){.design[data-concept=desk] .v7-nav,.design[data-concept=desk] .v7-nav-wrap.is-scrolled .v7-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #ffffffb3;gap:8px;box-shadow:0 0 0 4px #ffffff73,0 0 0 5px #7b808028}.design[data-concept=desk] .v7-nav-wrap.is-scrolled .masthead{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.d9-bound,.d9-shell .rd-desk-entrance,.d9-opportunities .rd-desk-bound,.d9-network .v7-bound{width:calc(100% - 40px)}.d9-hero{margin-top:-78px;padding:135px 0 55px}.d9-hero-grid{grid-template-columns:1fr;gap:30px}.d9-hero h1{max-width:680px;font-size:clamp(64px,10.4vw,90px);line-height:.98}.d9-hero-copy{max-width:600px}.d9-hero-copy>span{display:none}.d9-hero-copy>p{max-width:540px;margin-bottom:24px;font-size:18px;line-height:1.5}.d9-hero-copy>.d9-link{margin:0 0 0 25px;display:inline-flex}.d9-shell .rd-entrance-header>span{font-size:29px}.d9-shell .v7-entrance .rd-photo-door{height:330px}.d9-shell .rd-photo-door .rd-door-type{bottom:24px;left:20px;right:45px}.d9-shell .rd-photo-door .rd-door-type h2{font-size:27px}.d9-shell .rd-photo-door .rd-door-type p{font-size:12px}.d9-shell .rd-door-arrow{width:32px;height:32px;bottom:22px;right:15px}.d9-approach{gap:0;padding-block:35px}.d9-approach h3{font-size:19px}.d9-approach p{font-size:13px}.d9-approach>div{padding-right:15px}.d9-approach>div+div{padding-left:18px}.d9-section{padding-block:65px}.d9-formation{grid-template-columns:1fr;gap:35px}.d9-section-aside{position:static}.d9-section-aside h2{font-size:49px}.d9-section-aside h2 br:nth-child(2){display:none}.d9-section-aside>p{max-width:520px;font-size:16px}.d9-section-aside>.d9-link{margin:10px 25px 0 0;display:inline-flex}.d9-section-aside .route-switch{margin:20px 0}.d9-price-grid>article{padding:25px}.d9-price-summary{min-height:0}.d9-price-grid ul{margin-bottom:25px}.d9-price-grid li{font-size:12px}.d9-section-heading{grid-template-columns:1fr;gap:23px}.d9-shell h2{font-size:45px}.d9-section-heading>.d9-label{margin-bottom:0}.d9-section-heading>p{max-width:520px;font-size:16px}.d9-book-panel{grid-template-columns:.85fr 1fr}.d9-office{min-height:480px}.d9-book-services{padding:27px 22px}.d9-book-services h3{font-size:28px}.d9-book-services .v7-service-rows strong{font-size:17px}.d9-book-services .v7-service-rows small{font-size:12px}.d9-office>span{font-size:25px;left:23px}.d9-compliance{grid-template-columns:1fr;gap:35px}.d9-compliance-intro p{max-width:500px}.d9-compliance-toggle{font-size:27px}.d9-doc-panel{grid-template-columns:.8fr 1.2fr}.d9-doc-choices{padding:30px 22px}.d9-doc-choices>button{font-size:22px}.d9-doc-preview{min-height:515px;padding:25px}.d9-doc-preview h3{font-size:30px}.d9-document-line{grid-template-columns:1fr;gap:5px;font-size:12px}.d9-document-line p{font-size:12px}.d9-opportunities .rd-shelf{grid-template-columns:1fr;padding:18px}.d9-opportunities .rd-shelf-caption{padding:15px 20px 25px}.d9-opportunities .rd-shelf-art{min-height:360px}.d9-opportunities .rd-path-desk{gap:30px}.d9-abroad-frame{grid-template-columns:1fr}.d9-abroad-copy{padding:30px}.d9-abroad-copy p{max-width:500px}.d9-abroad-copy h2{font-size:44px}.d9-compare{height:360px}.d9-network .v7-bound{padding-top:65px}.d9-network .v7-company{padding-bottom:65px}.d9-network .v7-coverage-grid{padding:25px}.d9-workspace .v7-workspace .v7-two{grid-template-columns:1fr;gap:38px}.d9-workspace .v7-workspace h2{font-size:43px}.d9-footer{padding-top:65px}.d9-footer-top{grid-template-columns:1fr;gap:25px;padding-bottom:50px}.d9-footer-top h2{font-size:64px}.d9-footer-top p{max-width:440px;font-size:16px}.d9-footer-bottom{gap:25px}.p9-services{padding-top:25px}.p9-services .chapter-scroll{grid-template-columns:1.3fr 1fr;gap:4%}.p9-services .chapter-heading{font-size:36px}.p9-services .service-chapter{min-height:640px;padding-top:60px}.p9-services .chapter-intro{font-size:15px}.p9-services .chapter-plate{top:calc(var(--canvas-h,47px) + 95px);margin-top:65px}.p9-working-card{min-height:410px;padding:21px 17px}.p9-working-card h3{font-size:28px}.p9-card-top>span{text-align:right;max-width:85px;line-height:1.5}.p9-card-label{font-size:10px}.p9-card-rows>div{gap:6px;font-size:10px}.p9-card-rows>div>i{display:none}.p9-working-card>p{font-size:11px}.p9-card-bottom{font-size:8px}.p9-services .package-name strong{font-size:20px}.p9-services .package-name small{font-size:11px}.p9-services .package-price{font-size:27px}.p9-services .package-item{grid-template-columns:1fr auto 22px;gap:10px}.p9-price-caption{font-size:10px}.p9-services .v7-service-rows strong{font-size:20px}.p9-services .v7-service-rows small{font-size:13px}.p9-network{grid-template-columns:1fr 1fr;gap:6%;padding-block:65px}.p9-network h2{font-size:44px}.p9-network-copy>p{font-size:14px}.p9-map-stage{align-self:start;margin-top:70px}.p9-process{padding-block:65px}.p9-process-lead{align-items:start}.p9-process h2{font-size:34px}.p9-process-lead>a{max-width:120px;font-size:12px;line-height:1.5}.p9-process-steps h3{font-size:21px}.p9-process-steps p{font-size:13px}.p9-process-steps>div+div{padding-left:20px}.p9-process-steps>div{padding-right:20px}.p9-future>div:not(.p9-file-index){display:block}.p9-future p{max-width:500px;margin-top:25px}.p9-footer-heading{grid-template-columns:1.2fr 1fr;gap:35px}.p9-footer h2{font-size:65px}.p9-footer-heading p{font-size:15px}}@media (max-width:560px){.d9-bound,.d9-shell .rd-desk-entrance,.d9-opportunities .rd-desk-bound,.d9-network .v7-bound{width:calc(100% - 36px)}.d9-hero{padding:127px 0 37px}.d9-hero h1{letter-spacing:-.065em;font-size:clamp(49px,13.6vw,74px);line-height:1.01}.d9-hero-grid{gap:27px}.d9-hero-copy>p{margin-bottom:24px;font-size:16px;line-height:1.55}.d9-button{min-height:46px;padding:15px 19px;font-size:13px}.d9-hero-copy>.d9-link{margin:20px 0 0;font-size:13px;display:flex}.d9-shell .rd-desk-entrance{padding-top:28px}.d9-shell .rd-entrance-header{padding-bottom:20px}.d9-shell .rd-entrance-header>span{max-width:260px;font-size:27px;line-height:1.12;display:block}.d9-shell .v8-entry-track{gap:14px;margin-right:-18px;padding-right:18px}.d9-shell .v8-entry-track>.rd-photo-perspective{flex-basis:91%}.d9-shell .v7-entrance .rd-photo-door{border-width:5px;border-radius:20px;height:365px}.d9-shell .rd-photo-door:after{border-radius:15px}.d9-shell .rd-photo-door .rd-door-type{bottom:28px;left:20px;right:45px}.d9-shell .rd-photo-door .rd-door-type h2{font-size:29px}.d9-shell .rd-photo-door .rd-door-type p{font-size:12px}.d9-shell .rd-photo-door>img{object-position:54% center}.d9-approach{grid-template-columns:1fr;padding:20px 0 28px}.d9-approach>div,.d9-approach>div+div{border-bottom:1px solid #e0e1e1;border-left:0;padding:21px 0}.d9-approach h3{margin-bottom:9px;font-size:21px}.d9-approach p{max-width:325px;font-size:14px}.d9-approach>.d9-link{margin-top:23px;font-size:13px}.d9-section{padding-block:52px}.d9-shell h2{font-size:clamp(34px,10vw,44px);line-height:1.06}.d9-shell .d9-label{margin-bottom:21px;font-size:12px}.d9-section-aside h2 br:nth-child(2){display:initial}.d9-section-aside>p{margin:24px 0;font-size:15px}.d9-section-aside>.d9-link{margin-right:0;font-size:12px;display:flex}.d9-section-aside .route-switch{width:100%;max-width:350px}.d9-section-aside .route-switch button{flex:1;padding:12px;font-size:12px}.d9-frame{border-radius:22px;padding:6px}.d9-pricing-head{gap:7px;padding:13px 12px 18px;font-size:11px}.d9-pricing-head>span+span{font-size:10px}.d9-price-grid{grid-template-columns:1fr;gap:8px}.d9-price-grid>article{border-radius:16px;padding:23px 20px}.d9-price-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.d9-price-heading h3{margin:0;font-size:23px}.d9-price-heading p{font-size:34px}.d9-price-heading small{font-size:10px}.d9-price-summary{max-width:none;margin:16px 0;font-size:12px}.d9-price-grid ul{gap:6px;margin-bottom:20px}.d9-price-grid li{font-size:11px}.d9-price-grid article>button{min-height:44px;font-size:13px}.d9-pricing-foot{gap:15px;padding:20px 5px 0}.d9-pricing-foot>span{font-size:11px;line-height:1.5}.d9-section-heading{gap:0;margin-bottom:28px}.d9-section-heading>p{margin-top:24px;font-size:15px;line-height:1.6}.d9-book-panel{grid-template-columns:1fr;gap:7px}.d9-office{min-height:285px}.d9-office>span{font-size:28px;bottom:26px;left:23px}.d9-book-services{padding:28px 22px}.d9-book-services h3{font-size:31px}.d9-book-services .v7-service-rows strong{font-size:21px}.d9-book-services .v7-service-rows small{font-size:13px}.d9-book-services>p{margin-top:26px;font-size:12px}.d9-compliance-intro p{margin:23px 0;font-size:15px}.d9-compliance-intro>.d9-link{font-size:12px}.d9-compliance{gap:30px}.d9-compliance-toggle{padding:23px 0;font-size:24px}.d9-compliance-answer>p{font-size:14px}.d9-checklist{padding-left:15px;font-size:12px}.d9-checklist>div{line-height:1.5}.d9-two-links{gap:14px 25px}.d9-two-links>.d9-link{font-size:12px}.d9-doc-panel{grid-template-columns:1fr;gap:7px}.d9-doc-choices{padding:20px}.d9-doc-choices>span{margin-bottom:7px;font-size:11px}.d9-doc-choices>button{padding:18px 0;font-size:21px}.d9-doc-choices>.d9-link{padding-top:22px;font-size:11px}.d9-doc-preview{border-radius:17px;min-height:500px;padding:25px 22px}.d9-doc-preview h3{margin:26px 0;font-size:34px}.d9-document-line{grid-template-columns:1fr;gap:5px}.d9-document-line p{font-size:13px}.d9-doc-preview .d9-link{font-size:12px}.d9-document-top{font-size:9px}.d9-opportunities .rd-desk-opps{padding:52px 0 55px}.d9-opportunities .rd-desk-section-lead h2{font-size:37px}.d9-opportunities .rd-shelf-intro{font-size:15px;line-height:1.6}.d9-opportunities .rd-chip{margin-top:22px;font-size:12px}.d9-opportunities .rd-shelf{border-radius:20px;margin-top:26px;padding:7px;box-shadow:0 0 0 5px #ffffff80}.d9-opportunities .rd-shelf-art{min-height:300px}.d9-opportunities .rd-shelf-caption{padding:12px 18px 23px}.d9-opportunities .rd-shelf-caption h3{font-size:29px}.d9-opportunities .rd-path-desk{margin-top:48px}.d9-opportunities .rd-path-head h3{font-size:34px}.d9-opportunities .rd-path-head p{font-size:14px}.d9-opportunities .rd-path-work{border-radius:18px;padding:18px}.d9-opportunities .rd-path-steps>button{font-size:11px}.d9-opportunities .rd-path-answer{min-height:200px;padding:22px 0}.d9-opportunities .rd-path-answer p{font-size:14px;line-height:1.6}.d9-opportunities .rd-path-cta{font-size:12px}.d9-abroad-copy{padding:26px 20px}.d9-abroad-copy h2{font-size:35px}.d9-abroad-copy p{margin:25px 0;font-size:14px}.d9-abroad-copy>.d9-link{font-size:12px}.d9-compare{height:280px}.d9-perspectives>button{min-height:46px;font-size:12px}.d9-compare-wrap>p{min-height:44px;padding:2px 15px 13px;font-size:10px;line-height:1.6}.d9-network .v7-bound{padding-top:52px}.d9-network .v7-company{padding-bottom:52px}.d9-network .v7-section-lead{margin-bottom:32px}.d9-network .v7-section-lead p{font-size:15px}.d9-network .v7-coverage-grid{border-radius:20px;padding:19px 16px;box-shadow:0 0 0 5px #f5f5f380}.d9-network .v7-city-panel{padding:0}.d9-network .v7-partner-band{margin-top:30px;padding-top:24px}.d9-workspace .v7-workspace{padding-block:52px}.d9-workspace .v7-workspace h2{font-size:37px}.d9-workspace .v7-workspace p{font-size:15px}.d9-workspace .v7-workspace-window{border-radius:17px;box-shadow:0 0 0 4px #fff8}.d9-workspace .v8-workspace-detail{border-left:0}.d9-footer{padding:52px 0 25px}.d9-footer-top{gap:23px;padding-bottom:40px}.d9-footer-top>span{font-size:12px}.d9-footer-top h2{font-size:clamp(42px,12vw,58px);line-height:1.03}.d9-footer-top p{font-size:15px}.d9-footer-bottom{grid-template-columns:1fr;gap:26px;display:grid}.d9-footer-bottom>div{gap:15px 25px;font-size:12px}.d9-footer-bottom>button{width:max-content}.p9-services-head{align-items:start;gap:20px;font-size:11px}.p9-services-head>a{white-space:nowrap;font-size:11px}.p9-services .chapter-scroll{display:block}.p9-services .chapter-plate{display:none}.p9-services .service-chapter{min-height:0;padding:52px 0;scroll-margin-top:135px}.p9-services .service-chapter:last-child{padding-bottom:60px}.p9-services .chapter-mark{margin-bottom:23px;font-size:11px}.p9-services .chapter-heading{margin-bottom:23px;font-size:clamp(32px,9.3vw,43px);line-height:1.06}.p9-services .chapter-intro{font-size:15px;line-height:1.6}.p9-services .route-switch{width:100%;display:flex}.p9-services .route-switch button{flex:1;font-size:12px}.p9-price-caption{gap:10px;font-size:10px}.p9-services .package-item{grid-template-columns:1fr auto 25px;gap:12px;padding:20px 0}.p9-services .package-price{font-size:30px}.p9-services .package-name strong{font-size:23px}.p9-services .package-name small{font-size:11px}.p9-after-prices{gap:18px;display:grid}.p9-after-prices .action-link,.p9-after-prices>a{font-size:13px}.p9-note{font-size:11px}.p9-services .v7-service-rows strong{font-size:22px}.p9-services .v7-service-rows small{font-size:13px}.p9-shell .price-opportunity{padding-block:50px}.p9-shell .price-opportunity .chapter-marker{margin-bottom:27px;font-size:10px}.p9-shell .price-opportunity h2{font-size:36px}.p9-shell .op-intro p{font-size:15px}.p9-shell .featured-notice{border:1px solid #ccc}.p9-shell .notice-analysis{padding:24px 20px}.p9-shell .notice-analysis h3{font-size:28px}.p9-shell .notice-analysis>p{font-size:14px}.p9-process{padding-block:52px}.p9-process-lead{margin-bottom:30px;display:block}.p9-process h2{font-size:31px;line-height:1.1}.p9-process-lead>a{max-width:none;margin-top:25px;font-size:13px}.p9-process-steps{grid-template-columns:1fr}.p9-process-steps>div,.p9-process-steps>div+div{border-bottom:1px solid #cdd0cb;border-left:0;grid-template-columns:25px 1fr;gap:0 15px;padding:25px 0;display:grid}.p9-process-steps>div>span{padding-top:5px}.p9-process-steps h3{margin:0 0 10px;font-size:23px}.p9-process-steps p{grid-column:2;font-size:13px}.p9-network{flex-direction:column;gap:25px;padding-block:52px;display:flex}.p9-network h2{font-size:43px}.p9-network-copy>p{font-size:15px}.p9-network label{max-width:none}.p9-map-stage{align-self:stretch;width:100%;margin-top:0}.p9-map-stage>svg{max-height:390px;margin-top:20px}.p9-map-key{font-size:11px;display:grid}.p9-map-key>small{font-size:9px}.p9-map-stage>.p9-text-link{font-size:12px}.p9-label{margin-bottom:24px;font-size:12px}.p9-future{padding:45px 0}.p9-future h2{font-size:31px;line-height:1.1}.p9-future p{font-size:14px;line-height:1.65}.p9-file-index{grid-template-columns:1fr;margin-top:26px}.p9-file-index>span{padding:19px 0;font-size:13px}.p9-file-index>span+span{border-top:1px solid #c8cbc6;border-left:0}.p9-footer{padding:50px 0 25px}.p9-footer-heading{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.p9-footer h2{font-size:57px}.p9-footer-heading p{font-size:15px}.p9-footer-heading button{max-width:none;padding:18px;font-size:14px}.p9-footer-bottom{gap:20px;font-size:11px}.p9-footer-bottom>.masthead{width:100%}.p9-footer-bottom>button{text-align:left;width:100%}.design[data-concept=desk] .assistant{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;inset:0}}@media (max-width:350px){.d9-hero h1{letter-spacing:-.065em;font-size:43px}.d9-hero{padding-top:121px}.d9-hero-copy>p{font-size:15px}.d9-shell .rd-photo-door .rd-door-type h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.p9-card-set,.p9-card-rows>div>i,.d9-compliance-answer{animation:none}.d9-shell .rd-photo-door>img{animation:none!important}.d9-compliance-toggle>svg{transition:none}}.c10-canvas-bar{font-family:Instrument Sans,sans-serif}.design .c10-canvas-bar .canvas-inner{flex-wrap:nowrap;gap:22px;width:calc(100% - 44px);max-width:1700px;height:52px;min-height:52px;padding:0}.c10-canvas-bar .canvas-brand{white-space:nowrap;flex:none}.c10-canvas-bar .concept-pick{flex:none;gap:3px}.c10-canvas-bar .concept-pick button{min-height:34px;padding:0 12px}.c10-study-pick{align-items:center;gap:3px;display:flex}.c10-canvas-bar>.canvas-inner>.c10-study-pick{border-left:1px solid #4c4d51;margin-left:auto;padding-left:18px}.c10-study-pick button{white-space:nowrap;color:#d5d6d8;border:1px solid #0000;border-radius:4px;min-height:34px;padding:9px 11px;font-size:11px}.c10-study-pick button[aria-pressed=true]{color:#fff;background:#3c3e44;border-color:#777b83}.c10-study-pick button:hover{background:#32343a}.c10-open{white-space:nowrap;color:#fff;border:1px solid #565960;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:8px 12px;font-size:11px;display:flex}.c10-open:hover{background:#373a40}.c10-current{align-items:baseline;gap:14px;font-size:12px;display:flex}.c10-current small{color:#aaaeb6;font-size:11px}.c10-settings{color:#171719;font-family:Instrument Sans,sans-serif;font-size:14px}.c10-settings .c10-study-controls{border-bottom:1px solid #ddd;grid-template-columns:minmax(0,1fr);gap:17px;padding:4px 0 20px;display:grid}.design .c10-settings .concept-pick{background:#f5f5f5;border:1px solid #b9bdc2;border-radius:6px;grid-area:auto;justify-self:start;width:max-content;max-width:100%;padding:3px;display:flex}.c10-settings .concept-pick button{color:#53565d;min-height:40px;padding:10px 15px}.c10-settings .concept-pick button[aria-pressed=true]{color:#fff;background:#171719}.c10-settings .c10-study-pick{flex-wrap:wrap;gap:8px}.c10-settings .c10-study-pick button{color:#3c4046;background:#fff;border:1px solid #c9cccf;min-height:42px;padding:10px 14px;font-size:12px}.c10-settings .c10-study-pick button[aria-pressed=true]{color:#fff;background:#171719;border-color:#171719}.c10-settings-intro{color:#5d626b;max-width:550px;margin:0;padding:20px 0 24px;font-size:14px;line-height:1.55}.c10-settings fieldset{border:0;min-width:0;margin:0 0 26px;padding:0}.c10-settings legend{letter-spacing:-.01em;padding:0 0 13px;font-size:14px;font-weight:600}.c10-text-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.c10-text-options>button{text-align:left;background:#fff;border:1px solid #d4d7d9;border-radius:9px;min-width:0;min-height:88px;padding:15px}.c10-text-options>button[aria-pressed=true]{border-color:#171719;box-shadow:inset 0 0 0 1px #171719}.c10-text-options>button:hover{border-color:#71767e}.c10-text-options>button>span{justify-content:space-between;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.c10-text-options>button>small{color:#666b73;max-width:230px;margin-top:7px;font-size:12px;line-height:1.45;display:block}.c10-motion-note{color:#737780;max-width:500px;margin:14px 0 0;font-size:11px;line-height:1.5}.c10-setting-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px;display:grid}.c10-setting-row label{gap:10px;font-size:13px;font-weight:600;display:grid}.c10-setting-row select{color:#171719;background:#fff;border:1px solid #bfc3c8;border-radius:6px;width:100%;min-height:44px;padding:11px;font-size:14px;font-weight:400}.c10-effect-settings>div{flex-wrap:wrap;gap:8px;display:flex}.c10-effect-settings button{border:1px solid #c4c8ce;border-radius:5px;min-height:42px;padding:10px 14px;font-size:12px}.c10-effect-settings button[aria-pressed=true]{color:#fff;background:#171719;border-color:#171719}.c10-effect-settings>a{color:#656b74;text-underline-offset:4px;align-items:center;gap:8px;margin-top:16px;font-size:11px;text-decoration:underline;display:inline-flex}.c10-settings-actions{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:15px;padding-top:22px;display:flex}.c10-preview{color:#fff;white-space:nowrap;background:#171719;border-radius:6px;justify-content:space-between;align-items:center;gap:25px;min-height:46px;padding:14px 17px;font-size:13px;display:flex}.c10-settings-actions>span{color:#707780;align-items:center;gap:7px;max-width:165px;font-size:10px;line-height:1.4;display:flex}.c10-settings-actions>span>svg{flex:none}.c10-canvas-bar .overlay{width:min(680px,100vw - 32px)}.c10-canvas-bar .overlay>section{max-width:680px}.c10-heading-visual,.c10-heading-line{display:block}.d9-hero .c10-heading-line{white-space:nowrap}.c10-blur-line{font:inherit;line-height:inherit;letter-spacing:inherit;margin:0;flex-wrap:nowrap!important}.c10-heading-line .variable-proximity{font:inherit;line-height:inherit;letter-spacing:inherit}.c10-heading-line .c10-shuffle-line{font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;white-space:nowrap;display:block;overflow:visible}.c10-heading-line .shuffle-char{line-height:inherit}.c10-heading-line .shuffle-char-wrapper{vertical-align:top}.c10-tech-line{line-height:inherit;display:block;position:relative}.c10-tech-measure{visibility:hidden}.c10-tech-line .c10-tech-overlay{width:100%;height:calc(100% + .3em);line-height:inherit;display:block;position:absolute;inset:-.15em 0}.c10-motion-heading .c10-heading-visual{font:inherit;color:inherit;letter-spacing:inherit}.design[data-concept=priced][data-treatment=sections] .p10-chapter-band{color:#fff;background:#2349d6}.design[data-concept=priced][data-treatment=sections] .p9-services{--ink:#fff;--sub:#e1e8ff;color:#fff;padding-top:40px}.design[data-concept=priced][data-treatment=sections] .p9-services-head,.design[data-concept=priced][data-treatment=sections] .service-chapter{border-color:#ffffff61}.design[data-concept=priced][data-treatment=sections] .chapter-mark,.design[data-concept=priced][data-treatment=sections] .chapter-intro,.design[data-concept=priced][data-treatment=sections] .p9-price-caption,.design[data-concept=priced][data-treatment=sections] .p9-note,.design[data-concept=priced][data-treatment=sections] .p9-services .package-name small,.design[data-concept=priced][data-treatment=sections] .p9-services .v7-service-rows small,.design[data-concept=priced][data-treatment=sections] .p9-services .v7-service-rows article>a>span{color:#e1e8ff}.design[data-concept=priced][data-treatment=sections] .p9-services .route-switch{background:0 0;border:1px solid #ffffff80;border-radius:0;padding:4px}.design[data-concept=priced][data-treatment=sections] .p9-services .route-switch button{color:#fff;border-radius:0}.design[data-concept=priced][data-treatment=sections] .p9-services .route-switch button[aria-pressed=true]{color:#2349d6;background:#fff}.design[data-concept=priced][data-treatment=sections] .p9-services .package-item,.design[data-concept=priced][data-treatment=sections] .p9-services .package-ledger,.design[data-concept=priced][data-treatment=sections] .p9-services .v7-service-rows,.design[data-concept=priced][data-treatment=sections] .p9-services .v7-service-rows article{border-color:#ffffff61}.design[data-concept=priced][data-treatment=sections] .p9-services .package-item:hover .package-name strong{color:#fff}.design[data-concept=priced][data-treatment=sections] .p9-note{border-color:#ffffff80}.design[data-concept=priced][data-treatment=sections] .p9-services .v7-service-rows article>button{color:#fff;border-color:#ffffff80}.design[data-concept=priced][data-treatment=sections] .p9-working-card{color:#171719;--ink:#171719;--sub:#5d6064;background:#fff;border-color:#f2f3fa;box-shadow:0 18px 38px -24px #10216899}.design[data-concept=priced][data-treatment=sections] .p9-sheet-edge{background:#ffffff4d;border-color:#ffffff8c}.design[data-concept=priced][data-treatment=sections] .p9-footer{color:#fff;background:#2349d6;border-color:#2349d6}.design[data-concept=priced][data-treatment=sections] .p9-footer-heading button{color:#2349d6;background:#fff}.design[data-concept=priced][data-treatment=sections] .p9-footer-bottom{border-color:#ffffff61}.design[data-concept=priced][data-treatment=sections] .p9-footer .masthead{color:#fff}.design[data-concept=priced][data-treatment=sections] .p9-footer-bottom>button{color:#e1e8ff}.design[data-concept=priced][data-treatment=sections] .p10-chapter-band :focus-visible,.design[data-concept=priced][data-treatment=sections] .p9-footer :focus-visible{outline-offset:5px;outline:2px solid #fff}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d10-formation-band,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-footer{background:var(--desk-base)}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-approach{border-bottom:0}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-books{border-top:0}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-section-aside>p,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-section-aside>.d9-label,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-pricing-foot>span,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities .rd-shelf-intro,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities .rd-path-head>p,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-footer-top>span,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-footer-top p,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-footer-bottom>button{color:#373d44}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-pricing{background:#ffffff70;border-color:#ffffffb3;box-shadow:0 0 0 1px #17171912,0 10px 32px -28px #17171950}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-section-aside .route-switch{background:#ffffff70;border-color:#ffffffb3;box-shadow:0 0 0 1px #17171912}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-price-grid>article{border-color:#fffc}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-pricing-head>span+span{color:#4c5259}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities .rd-desk-opps{background:0 0;border-color:#1717192b}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities .rd-shelf,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities .rd-path-work{background:#fff;border-color:#fff;box-shadow:0 0 0 7px #ffffff70,0 0 0 8px #17171912}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities .rd-snapshot{color:#373d44}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-footer{border-top:0}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-footer-bottom{border-color:#17171938}.design[data-concept=desk][data-treatment=hero] .d9-hero{background:var(--desk-base);padding-bottom:86px}.design[data-concept=desk][data-treatment=hero] .d9-hero:after{display:none}.design[data-concept=desk][data-treatment=hero] .d9-hero .rd-desk-field{opacity:.27;mix-blend-mode:multiply;bottom:0;-webkit-mask-image:none;mask-image:none}.design[data-concept=desk][data-treatment=hero] .d9-hero .desk-field-art{opacity:1}.design[data-concept=desk][data-treatment=hero] .d9-hero-copy>span,.design[data-concept=desk][data-treatment=hero] .d9-hero-copy>p{color:#252d36}.design[data-concept=desk][data-treatment=hero] .rd-desk-entrance{border-top:0;padding-top:44px}@media (max-width:1250px) and (min-width:1051px){.design .c10-canvas-bar .canvas-inner{gap:12px;width:calc(100% - 28px)}.c10-canvas-bar .canvas-brand{display:none}.c10-canvas-bar>.canvas-inner>.c10-study-pick{padding-left:12px}}@media (max-width:1050px){.design .c10-canvas-bar .canvas-inner{gap:20px;width:calc(100% - 36px);height:48px;min-height:48px}.c10-open{min-height:36px;margin-left:auto}}@media (max-width:560px){.design .c10-canvas-bar .canvas-inner{gap:10px;width:calc(100% - 28px)}.c10-canvas-bar .canvas-brand{display:none}.c10-current{gap:2px;font-size:11px;line-height:1.2;display:grid}.c10-current small{font-size:9px}.c10-open{min-height:36px;font-size:11px}.c10-canvas-bar .overlay{width:100%;max-width:100%}.design .c10-settings .concept-pick{justify-self:stretch;width:100%}.c10-settings .concept-pick button{flex:1;min-width:0;padding-inline:8px;font-size:11px}.c10-canvas-bar .overlay>section{padding:23px 18px 24px}.c10-canvas-bar .overlay header h2{max-width:220px;font-size:23px}.c10-settings .c10-study-pick{gap:7px}.c10-settings .c10-study-pick button{padding:10px 12px;font-size:11px}.c10-settings-intro{padding:18px 0 22px;font-size:13px}.c10-text-options{gap:8px}.c10-text-options>button{min-height:100px;padding:13px 11px}.c10-text-options>button>span{align-items:start;font-size:12px}.c10-text-options>button>span>svg{flex:none;width:13px}.c10-text-options>button>small{font-size:11px}.c10-setting-row{gap:12px}.c10-setting-row select{padding:11px 8px;font-size:13px}.c10-settings-actions{flex-direction:column;align-items:start;gap:12px}.c10-preview{width:100%}.c10-settings-actions>span{max-width:none}.design[data-concept=desk][data-treatment=hero] .d9-hero{padding-bottom:45px}.design[data-concept=desk][data-treatment=hero] .rd-desk-entrance{padding-top:32px}.design[data-concept=priced][data-treatment=sections] .p9-services{padding-top:26px}.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities .rd-shelf,.design[data-concept=desk]:is([data-treatment=sections],[data-treatment=hero]) .d9-opportunities .rd-path-work{box-shadow:0 0 0 4px #ffffff70,0 0 0 5px #17171912}}@media (prefers-reduced-motion:reduce){.c10-motion-heading *{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.n11-network,.s11-page,.o11-promise{color:#171719}.n11-network h2,.n11-network h3,.s11-page h1,.s11-page h2,.s11-page h3,.o11-promise h3,.p9-footer h2,.d9-footer h2{font-family:var(--heading);letter-spacing:-.045em;font-weight:500}.n11-eyebrow,.s11-eyebrow{color:#62666b;margin-bottom:22px;font-size:12px;line-height:1.5;display:block}.n11-network{padding-block:92px;scroll-margin-top:150px}.n11-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:12%;margin-bottom:48px;display:grid}.n11-heading h2{font-size:clamp(40px,4.4vw,64px);line-height:1.05}.n11-heading>p{color:#5d6268;max-width:410px;margin:0 0 5px;font-size:17px;line-height:1.65}.n11-network-frame{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:50px;display:grid}.n11-network-panel{min-width:0;padding:25px 0 0}.n11-picker{z-index:3;min-width:0;margin-bottom:22px;position:relative}.n11-picker:has(.n11-picker-popover){z-index:12}.n11-picker>span{color:#656971;margin-bottom:9px;font-size:12px;display:block}.n11-picker-trigger{text-align:left;background:#fff;border:1px solid #bfc4c7;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:15px 18px;font-size:16px;display:flex}.n11-picker-trigger>span{align-items:center;gap:10px;min-width:0;display:flex}.n11-picker-trigger b{overflow-wrap:anywhere;font-weight:500}.n11-picker-trigger svg{flex:none}.n11-picker-trigger:hover{border-color:#171719}.n11-picker-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.n11-picker-popover{text-align:left;background:#fff;border:1px solid #bdc3c9;width:100%;position:absolute;top:calc(100% + 7px);overflow:hidden;box-shadow:0 18px 38px -22px #17171988}.n11-search{border-bottom:1px solid #e0e2e4;align-items:center;gap:9px;padding:14px;display:flex}.n11-search>svg{color:#656c75;flex:none}.n11-search input{font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.n11-search:focus-within{box-shadow:inset 0 -2px}.n11-options{overscroll-behavior:contain;max-height:232px;padding:5px;overflow:auto}.n11-options>button{text-align:left;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:12px 14px;font-size:14px;display:flex}.n11-options>button[data-active=true]{background:#f0f1f2}.n11-options>button[aria-selected=true]{font-weight:600}.n11-options>p{color:#666;padding:16px;font-size:13px}.n11-picker-popover>small,.n11-picker-hint{color:#6b7075;border-top:1px solid #e5e6e6;padding:11px 15px;font-size:11px;display:block}.n11-picker-hint{border:0;border-bottom:1px solid #e5e6e6;font-size:12px}.n11-city-result{border-top:1px solid #d0d3d5;margin-top:31px;padding-top:25px}.n11-city-result>span{color:#686d75;font-size:12px}.n11-city-result h3{margin:12px 0;font-size:42px;line-height:1.05}.n11-city-result p{color:#50565d;margin-bottom:14px;font-size:15px}.n11-city-result small{color:#6b7076;max-width:310px;font-size:12px;line-height:1.6;display:block}.n11-primary{color:#fff;text-align:left;background:#171719;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:54px;margin-top:24px;padding:15px 19px;font-size:14px;display:flex}.n11-primary>svg{flex:none}.n11-coverage-note{color:#71767d;max-width:310px;margin:16px 0 0;line-height:1.6;font-size:10px!important}.n11-map{-webkit-user-select:none;user-select:none;color:#5a6269;background:#f7f7f5;border:1px solid #ccd0d0;min-width:0;position:relative;overflow:hidden}.n11-map-top{z-index:2;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px 5px;display:flex;position:relative}.n11-map-top>span{color:#646b70;align-items:center;gap:7px;font-size:12px;display:flex}.n11-map-tools{background:#fff;border:1px solid #d0d4d5;align-items:center;display:flex}.n11-map-tools>button{place-items:center;width:33px;height:34px;display:grid}.n11-map-tools>button:hover{background:#f0f1f2}.n11-map-tools>button:disabled{opacity:.3;cursor:default}.n11-map-tools>span{text-align:center;min-width:32px;font-size:10px}.n11-map-tools>button:last-child{border-left:1px solid #e0e2e3}.n11-map>svg{touch-action:pan-y;cursor:grab;width:100%;min-height:340px;display:block}.n11-map.is-dragging>svg{cursor:grabbing;touch-action:none}.n11-province{fill:#fff;stroke:#a7afb2;stroke-width:.9px;transition:fill .15s}.n11-province:hover{fill:#eef0ef}.n11-pin{cursor:pointer;pointer-events:bounding-box;outline:none}.n11-pin .n11-hit{fill:#0000}.n11-dot{fill:#757f85;stroke:#fff;stroke-width:1.3px;transition:r .15s,fill .15s}.n11-pin:hover .n11-dot,.n11-pin:focus .n11-dot{fill:#171719;stroke-width:2.5px}.n11-pin:focus .n11-hit{stroke:#171719;stroke-width:1px;stroke-dasharray:2 2}.n11-pin text{fill:#5f6970;font-size:8px;font-family:var(--body);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none}.n11-pin.is-selected .n11-dot{fill:var(--v7-accent)}.n11-pulse{fill:none;stroke:var(--v7-accent);stroke-width:1px;opacity:.45;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out 2 n11-pulse}@keyframes n11-pulse{0%{opacity:.65;transform:scale(.6)}to{opacity:.12;transform:scale(1.4)}}.n11-map-label rect{fill:#171719}.n11-map-label text{fill:#fff;font-size:11px;font-family:var(--body)}.n11-map-bottom{color:#626b70;border-top:1px solid #d8dcd9;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;font-size:10px;display:flex}.n11-map-bottom>span:first-child{align-items:center;gap:7px;display:flex}.n11-map-bottom i{background:currentColor;border-radius:50%;width:5px;height:5px}.n11-network-end{border-top:1px solid #d1d5d5;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding-top:27px;display:flex}.n11-network-end>div{align-items:center;gap:17px;display:flex}.n11-network-end>div>span{gap:6px;font-size:13px;display:grid}.n11-network-end a,.n11-network-end>button{align-items:center;gap:12px;font-size:13px;display:flex}.n11-network-end a{color:#5d656d;font-size:12px}.design[data-concept=desk] .n11-network-frame{border:1px solid #d1d6d6;border-radius:26px;gap:45px;padding:23px;box-shadow:0 0 0 6px #f0f1f080}.design[data-concept=desk] .n11-map{border:0;border-radius:17px}.design[data-concept=desk] .n11-network-panel{padding:14px 8px 8px 0}.design[data-concept=desk] .n11-picker-trigger{border-color:#d0d4d6;border-radius:14px;box-shadow:0 0 0 4px #f1f2f180}.design[data-concept=desk] .n11-picker-popover{border-radius:15px}.design[data-concept=desk] .n11-options>button{border-radius:8px}.design[data-concept=desk] .n11-map-tools{border-radius:9px;overflow:hidden}.design[data-concept=desk] .n11-primary{border-radius:999px}.design[data-concept=priced] .n11-network-frame{border-top:1px solid #bfc4c5;grid-template-columns:1fr 1.4fr;padding-top:28px}.design[data-concept=priced] .n11-map{background:#f3f2ec;grid-area:1/2}.design[data-concept=priced] .n11-network-panel{grid-area:1/1;padding-top:0}.design[data-concept=priced] .n11-primary{background:#2349d6}.design[data-concept=priced] .n11-city-result{border-color:#c3c6c2}.s11-bound{width:calc(100% - clamp(44px,8vw,136px));max-width:1320px;margin-inline:auto}.s11-page{background:#fff;outline:none;min-width:0}.s11-hero{border-bottom:1px solid #d4d7d8;padding:70px 0 76px}.s11-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);align-items:center;gap:9%;display:grid}.s11-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0 0 29px;font-size:clamp(48px,5.4vw,80px);line-height:1.03}.s11-hero-grid>div>p{color:#555d65;max-width:530px;margin:0 0 27px;font-size:18px;line-height:1.65}.s11-actions{flex-wrap:wrap;align-items:center;gap:21px 25px;display:flex}.s11-actions>a,.s11-text-link{align-items:center;gap:12px;font-size:13px;line-height:1.5;display:inline-flex}.s11-primary{color:#fff;background:#171719;justify-content:space-between;align-items:center;gap:25px;min-height:51px;padding:16px 21px;font-size:14px;display:inline-flex}.s11-primary:hover,.n11-primary:hover{filter:brightness(1.12)}.s11-primary>svg{flex:none}.s11-hero-note{color:#70767b;margin-top:24px;font-size:11px;line-height:1.5;display:block}.s11-file-wrap{padding:0 10px 12px 0;position:relative}.s11-file-edge{background:#edece6;border:1px solid #bec3c6;position:absolute;inset:13px 0 0 13px}.s11-file{color:#171719;background:#fff;border:1px solid #b9c0c3;flex-direction:column;min-height:442px;padding:26px 25px;display:flex;position:relative;box-shadow:0 18px 25px -25px #17171988}.s11-file-top{border-bottom:1px solid #d7dadd;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;font-size:10px;line-height:1.6;display:flex}.s11-file-top>span{text-align:right}.s11-file-top small{color:#798087;font-size:9px;display:block}.s11-file-controls{gap:16px;padding:17px 0;display:flex}.s11-file-controls button{color:#7a8187;border-bottom:1px solid #0000;min-height:28px;font-size:11px}.s11-file-controls button[aria-pressed=true]{color:#171719;border-color:#171719}.s11-file-content{min-height:260px;padding-top:15px;animation:.18s ease-out s11-file}.s11-file-content>.s11-eyebrow{margin-bottom:13px;font-size:10px}.s11-file-content h2{max-width:12ch;margin:0 0 26px;font-size:35px;line-height:1.07}.s11-file-lines>div{border-top:1px solid #d6dadd;align-items:center;gap:12px;padding:13px 0;font-size:12px;line-height:1.5;display:flex}.s11-file-lines>div>span{color:#7b8288;font-size:9px}.s11-file-lines p{flex:1;margin:0}.s11-file-lines svg{color:#76808a;flex:none}.s11-file-content>p,.s11-file-handoff>p{color:#666f77;font-size:12px;line-height:1.65}.s11-file-handoff{gap:10px;padding:12px 0;display:grid}.s11-file-handoff strong{font-size:14px;font-weight:500}.s11-file-bottom{color:#7a8085;border-top:1px solid #d5dadd;justify-content:space-between;margin-top:22px;padding-top:18px;font-size:10px;display:flex}@keyframes s11-file{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}.s11-section-nav{border-bottom:1px solid #d7dbdd;flex-wrap:wrap;align-items:center;gap:28px;min-height:75px;padding-block:17px;font-size:12px;display:flex}.s11-section-nav>span{color:#757c83;margin-right:auto}.s11-section-nav>a:hover{text-underline-offset:6px;text-decoration:underline}.s11-section{border-bottom:1px solid #d6dadd;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:9%;padding:84px 0;scroll-margin-top:155px;display:grid}.s11-section-intro h2{text-wrap:balance;max-width:15ch;margin:0 0 24px;font-size:clamp(34px,3.6vw,51px);line-height:1.08}.s11-section-intro>p{color:#606870;max-width:450px;font-size:16px;line-height:1.75}.s11-section-intro>.s11-text-link{margin-top:26px}.s11-photo{border-radius:18px;min-height:275px;margin-top:34px;position:relative;overflow:hidden}.s11-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s11-photo:after{content:"";background:linear-gradient(#0000 30%,#101319a6);position:absolute;inset:0}.s11-photo>span{letter-spacing:-.035em;color:#fff;font-size:24px;line-height:1.1;font-family:var(--heading);z-index:1;position:absolute;bottom:23px;left:25px}.s11-deliverables>article{border-top:1px solid #cbd1d4;align-items:start;gap:20px;padding:26px 0 31px;display:flex}.s11-deliverables>article>span{color:#7c848a;margin-top:4px;font-size:11px}.s11-deliverables>article>div{flex:1}.s11-deliverables h3{margin:0 0 15px;font-size:25px;line-height:1.15}.s11-deliverables p{color:#646d75;max-width:410px;margin:0;font-size:14px;line-height:1.7}.s11-deliverables svg{color:#7b858d;flex:none;margin-top:4px}.s11-requirements{color:#171719;background:#fff;border:1px solid #c5cbd0;align-self:start;padding:28px}.s11-requirements-top{align-items:center;gap:15px;padding-bottom:23px;font-size:15px;display:flex}.s11-requirements>div:not(:first-child){border-top:1px solid #d7dbde;align-items:center;gap:15px;padding:19px 0;font-size:14px;display:flex}.s11-requirements>div>span{color:#7b848d;font-size:11px}.s11-requirements>div>p{flex:1;margin:0;font-size:14px;line-height:1.55}.s11-requirements>div>b{text-transform:uppercase;color:#495560;letter-spacing:.02em;font-size:10px;font-weight:500}.s11-requirements>div>svg{color:#77818a;flex:none}.s11-required-note{color:#626d77;border-left:2px solid #a3adb6;margin:16px 0 0;padding-left:14px;font-size:12px;line-height:1.7}.s11-packages{display:block}.s11-packages>.s11-section-intro{grid-template-columns:1fr 1fr;column-gap:12%;display:grid}.s11-packages>.s11-section-intro>.s11-eyebrow{grid-column:1/-1}.s11-packages>.s11-section-intro>p{align-self:end}.s11-package-content{margin-top:30px}.s11-price-note{color:#6d7780;margin:24px 0 16px;font-size:11px;display:block}.s11-package-content>.s11-text-link{margin-top:23px}.s11-package-frame{background:#f2f3f3;border:1px solid #d7dbdd;border-radius:23px;padding:7px}.s11-package-frame .d9-price-grid{gap:7px}.s11-package-frame .d9-price-grid article{border-color:#dce0e1;border-radius:17px}.s11-package-frame .d9-price-grid li{font-size:12px;line-height:1.5}.s11-package-content .package-item{border-color:#c6ccce;min-height:100px;background:0 0!important}.s11-package-content .package-name strong{font-size:24px;font-weight:500}.s11-package-content .package-name small{font-size:13px}.s11-package-content .package-price{font-size:38px}.s11-package-content .package-link{border:0}.s11-package-content .package-index{color:#76808a;font-size:11px}.s11-steps{background:#f3f4f4;border:1px solid #d4d9dc;border-radius:22px;padding:8px}.s11-steps>article{background:#fff;border:1px solid #dce0e2;border-radius:16px;margin-bottom:8px;padding:25px}.s11-steps>article:last-child{margin:0}.s11-steps>article>span{color:#737e86;font-size:11px}.s11-steps h3{margin:16px 0 12px;font-size:25px;line-height:1.12}.s11-steps p{color:#646e76;margin:0;font-size:14px;line-height:1.7}.s11-faq details{border-top:1px solid #cdd3d7}.s11-faq details:last-child{border-bottom:1px solid #cdd3d7}.s11-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:18px;line-height:1.4;list-style:none;display:flex}.s11-faq summary::-webkit-details-marker{display:none}.s11-faq summary>svg{flex:none;transition:transform .15s}.s11-faq details[open] summary>svg{transform:rotate(180deg)}.s11-faq details>p{color:#616b74;margin:0;padding:0 28px 25px 0;font-size:14px;line-height:1.8}.s11-next{grid-template-columns:.7fr 1.5fr 1fr;align-items:center;gap:30px;padding:45px 0 65px;display:grid}.s11-next>span{color:#737d85;font-size:12px}.s11-next h3{max-width:22ch;font-size:29px;line-height:1.1}.s11-next a{justify-self:end;gap:15px;font-size:13px;line-height:1.5;display:flex}.s11-route-comparison{align-self:start}.s11-route-row{border-top:1px solid #cbd1d5;grid-template-columns:.7fr 1fr 1fr;gap:20px;padding:21px 0;font-size:13px;line-height:1.6;display:grid}.s11-route-row>span{color:#737e86;font-size:11px}.s11-route-row p{margin:0}.s11-route-row b{font-size:18px;font-weight:500;line-height:1.25}.s11-route-row a{align-items:center;gap:9px;font-size:12px;display:inline-flex}.design[data-concept=priced] .s11-page{background:#faf9f5}.design[data-concept=priced] .s11-primary{background:#2349d6}.design[data-concept=priced] .s11-hero{border-bottom-color:#bfc6c8}.design[data-concept=priced] .s11-eyebrow{color:#69727b}.design[data-concept=priced] .s11-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.design[data-concept=priced] .s11-hero-file{padding:15px 0}.design[data-concept=priced] .s11-file{background:#fffefa}.design[data-concept=priced] .s11-file-content>.s11-eyebrow{color:#2349d6}.design[data-concept=priced] .s11-process{display:block}.design[data-concept=priced] .s11-process>.s11-section-intro{max-width:600px;margin-bottom:35px}.design[data-concept=priced] .s11-process .chapter-scroll{grid-template-columns:1.1fr 1fr;gap:10%}.design[data-concept=priced] .s11-process .service-chapter{min-height:390px;padding-block:55px}.design[data-concept=priced] .s11-process .chapter-heading{font-size:35px}.design[data-concept=priced] .s11-process .chapter-intro{font-size:16px;line-height:1.7}.design[data-concept=priced] .s11-process .chapter-plate{top:calc(var(--canvas-h) + 130px)}.design[data-concept=priced] .s11-process .v7-mini-file{background:#fffefa;border-color:#b7c0c5;border-radius:0;box-shadow:10px 10px #e9e8e2}.design[data-concept=priced] .s11-process .v7-mini-file h3{font-size:39px}.design[data-concept=desk] .s11-hero{border-bottom:0;margin-top:-88px;padding-top:150px}.design[data-concept=desk] .s11-primary{border-radius:999px}.design[data-concept=desk] .s11-file-wrap{background:#f1f2f180;border:1px solid #d5d9db;border-radius:27px;padding:8px;box-shadow:0 0 0 1px #fff8}.design[data-concept=desk] .s11-file-edge{display:none}.design[data-concept=desk] .s11-file{box-shadow:none;border-color:#dde0e1;border-radius:20px;padding:29px}.design[data-concept=desk] .s11-file-content{min-height:285px}.design[data-concept=desk] .s11-file-content h2{font-size:39px}.design[data-concept=desk] .s11-requirements{border-color:#d2d8db;border-radius:20px;box-shadow:0 0 0 6px #f0f2f180}.design[data-concept=desk] .s11-scope .s11-deliverables{border:1px solid #d8dddf;border-radius:20px;align-self:start;padding:10px 30px;box-shadow:0 0 0 6px #f1f2f180}.design[data-concept=desk] .s11-scope .s11-deliverables>article:first-child{border:0}.design[data-concept=desk] .s11-scope .s11-deliverables>article{gap:16px;padding-block:27px}.design[data-concept=desk][data-treatment=hero] .s11-hero{background:var(--desk-base)}.design[data-concept=desk][data-treatment=hero] .s11-hero .s11-file-wrap{background:#ffffff70;border-color:#ffffffb3}.design[data-concept=desk][data-treatment=hero] .s11-hero .s11-eyebrow,.design[data-concept=desk][data-treatment=hero] .s11-hero-grid>div>p,.design[data-concept=desk][data-treatment=hero] .s11-hero-note{color:#35404a}.design[data-concept=desk]:is([data-treatment=hero],[data-treatment=sections]) .s11-package-frame{background:var(--desk-base);border-color:var(--desk-base)}.p9-footer h2,.d9-footer h2{font-weight:500}.d9-footer .d9-button{color:#fff}.o11-promise{margin:50px 0 65px}.o11-promise-intro{border-top:1px solid #bdc7cc;margin-bottom:31px;padding-top:31px}.o11-promise-intro h3{margin-bottom:15px;font-size:clamp(31px,3.4vw,47px);line-height:1.08}.o11-promise-intro>p{color:#505c65;max-width:560px;font-size:16px;line-height:1.6}.o11-promise-intro .n11-eyebrow{margin-bottom:14px}.o11-promise-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:8%;display:grid}.o11-promises>div{border-top:1px solid #bec9cf}.o11-promises>div:last-child{border-bottom:1px solid #bec9cf}.o11-promises>div>button{text-align:left;align-items:center;gap:18px;width:100%;min-height:66px;padding:22px 0;display:flex}.o11-promises>div>button>span{color:#6c7881;font-size:10px}.o11-promises>div>button>b{font-size:20px;font-weight:500;line-height:1.25;font-family:var(--heading);letter-spacing:-.025em;flex:1}.o11-promises>div>button>svg{flex:none}.o11-promises .is-open>button>svg{transform:rotate(180deg)}.o11-promise-copy{padding:0 0 25px 32px}.o11-promise-copy>p{color:#4c5963;max-width:480px;font-size:14px;line-height:1.75}.o11-outcome{align-items:start;gap:10px;padding:15px 0;font-size:12px;line-height:1.6;display:flex}.o11-outcome>svg{flex:none;margin-top:2px}.o11-text-action{align-items:center;gap:16px;min-height:40px;margin-top:4px;font-size:13px;display:inline-flex}.o11-preview-frame{background:#fff4;border:1px solid #bec7cd;padding:7px}.o11-preview{color:#171719;background:#fff;border:1px solid #d7dde0;min-height:410px;padding:29px}.o11-preview-top{border-bottom:1px solid #d4dbdf;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:27px;font-size:11px;display:flex}.o11-preview-top>span{text-align:right}.o11-preview-top small{color:#7a858d;margin-top:6px;font-size:9px;display:block}.o11-preview h3{letter-spacing:-.04em;font-size:36px;line-height:1.05;font-family:var(--heading);margin:20px 0 26px;font-weight:500}.o11-preview dl{margin:0}.o11-preview dl>div{border-top:1px solid #dce1e3;justify-content:space-between;align-items:start;gap:20px;padding:13px 0;font-size:12px;display:flex}.o11-preview dt{color:#737f89;flex:none;padding-top:2px;font-size:10px}.o11-preview dd{text-align:right;max-width:220px;margin:0;line-height:1.5}.o11-preview>p{color:#6c7882;margin-top:22px;font-size:12px;line-height:1.7}.o11-sample-notice{border-top:1px solid #c8d1d7;gap:12px;margin-top:16px;padding-top:22px;display:flex}.o11-sample-notice svg{flex:none}.o11-sample-notice b{font-size:15px;font-weight:500}.o11-sample-notice span{color:#64717a;margin-top:8px;font-size:11px;line-height:1.5;display:block}.o11-sample-notice small{color:#68757e;margin-top:12px;font-size:10px;line-height:1.6;display:block}.o11-file-row{border-top:1px solid #d7dfe4;align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.o11-file-row>span:first-child{color:#77848d;font-size:9px}.o11-file-row>span:last-child,.o11-file-row>svg{color:#74828c;margin-left:auto;font-size:10px}.o11-promise-foot{justify-content:space-between;align-items:center;gap:30px;margin-top:26px;display:flex}.o11-promise-foot>a{align-items:center;gap:13px;font-size:13px;display:flex}.o11-promise-foot>small{color:#616e78;max-width:280px;font-size:10px;line-height:1.6}.design[data-concept=desk] .o11-preview-frame{background:#ffffff70;border-color:#ffffffa8;border-radius:26px;box-shadow:0 0 0 1px #1717191a}.design[data-concept=desk] .o11-preview{border-radius:19px}.design[data-concept=desk] .o11-promise-intro>p{color:#35434e}.o11-support .o11-promise{padding-top:30px}.o11-support .o11-preview{border:0}.o11-support .s11-hero-file{background:#ffffff70;border:1px solid #cbd3d8;padding:7px}.design[data-concept=desk] .o11-support .s11-hero-file{border-radius:25px}.o11-support .s11-hero h1{max-width:15ch}.s11-insight{border-top:1px solid #bcc7ce;align-self:start;padding-top:30px}.s11-insight h3{margin-bottom:20px;font-size:29px;line-height:1.1}.s11-insight p,.s11-insight li{color:#5e6a74;font-size:15px;line-height:1.75}.s11-insight ul{margin:25px 0;padding-left:18px}.s11-insight .s11-text-link{margin-top:10px}.design .tender-page{--dir-accent:#2349d6;--dir-rule:#cbd1d5;--dir-dark:#171719;color:#171719;background:#faf9f5}.design .dir-mast{background:#faf9f5;border-color:#cbd1d5;padding-top:60px}.design .dir-title h1,.design .detail-title{font-family:var(--heading);letter-spacing:-.05em;font-weight:500}.design .dir-help{background:#eeeee9;border-color:#cbd1d5}.design .dir-button{color:#fff;background:#2349d6;border-color:#2349d6}.design .dir-button.secondary{color:#2349d6;background:0 0}.design .dir-row:hover{background:#eef0ee}.design .detail-wrap{border:0;padding-top:55px}.design .detail-assist{background:#fff;border-color:#bfc9d0;border-radius:0}.design .inline-action{align-items:center;gap:10px;display:inline-flex}.design[data-concept=desk] .tender-page{--dir-accent:#171719;background:#fff}.design[data-concept=desk] .dir-mast{background:#fff;margin-top:-88px;padding-top:145px}.design[data-concept=desk][data-treatment=hero] .dir-mast{background:var(--desk-base)}.design[data-concept=desk] .dir-search,.design[data-concept=desk] .dir-filter>span:last-child{border-color:#cbd2d7;border-radius:13px}.design[data-concept=desk] .dir-list{border:1px solid #d1d9df;border-radius:20px;padding:5px 24px;box-shadow:0 0 0 6px #f1f3f380}.design[data-concept=desk] .dir-list .dir-row:first-child{border-top:0}.design[data-concept=desk] .dir-button{background:#171719;border-color:#171719;border-radius:999px}.design[data-concept=desk] .dir-button.secondary{color:#171719;background:#fff}.design[data-concept=desk] .detail-assist{border-color:#d0d8dd;border-radius:20px;padding:30px;box-shadow:0 0 0 6px #f1f3f380}.design[data-concept=desk] .dir-help{background:0 0;border-top:1px solid #d1d9dd}@media (max-width:1100px){.n11-network-frame{grid-template-columns:minmax(0,1.1fr) minmax(285px,1fr);gap:30px}.design[data-concept=desk] .n11-network-frame{gap:28px;padding:18px}.n11-map-top{padding:17px 15px 7px}.n11-map-bottom{gap:10px;padding:15px}.n11-map-top>span{font-size:11px}.n11-map-tools>button{width:28px}.n11-map-bottom>span{font-size:9px}.n11-map>svg{min-height:300px}.s11-hero-grid{grid-template-columns:1.2fr 1fr;gap:6%}.s11-file{padding:22px}.design[data-concept=desk] .s11-file{padding:23px}.s11-file-top{font-size:9px}.s11-file-content h2,.design[data-concept=desk] .s11-file-content h2{font-size:32px}.s11-section{gap:7%}.s11-section-nav{gap:22px;font-size:11px}.s11-package-frame .d9-price-grid{grid-template-columns:1fr 1fr}.s11-route-row{gap:12px}.s11-route-row b{font-size:16px}.o11-promise-grid{gap:6%}.o11-preview{padding:24px}.o11-preview h3{font-size:32px}}@media (max-width:820px){.n11-network{padding-block:60px}.n11-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.n11-heading h2{font-size:46px}.n11-heading>p{max-width:530px;font-size:16px}.n11-network-frame,.design[data-concept=priced] .n11-network-frame{grid-template-columns:1fr;gap:28px}.n11-map{grid-area:1/1!important}.n11-network-panel,.design[data-concept=priced] .n11-network-panel{grid-area:2/1;padding:0}.n11-map>svg{max-height:430px}.n11-map-top>span{font-size:12px}.n11-map-tools>button{width:34px}.n11-map-bottom>span{font-size:11px}.n11-network-panel{grid-template-columns:1fr 1fr;gap:20px;display:grid}.n11-picker{margin:0}.n11-city-result{grid-column:1/-1;margin:5px 0 0;padding-top:23px}.n11-primary{grid-column:1/-1;align-self:start;max-width:380px;margin:0}.n11-coverage-note{grid-column:1/-1;max-width:400px;margin:0}.n11-network-end{flex-direction:column;align-items:start;gap:25px}.design[data-concept=desk] .n11-network-panel{padding:5px}.s11-hero-grid{grid-template-columns:1fr;gap:42px}.s11-hero h1{max-width:14ch;font-size:64px}.s11-hero-grid>div>p{max-width:560px;font-size:17px}.s11-hero-file{justify-self:center;width:100%;max-width:500px}.design[data-concept=desk] .s11-hero{margin-top:-78px;padding-top:130px}.s11-hero{padding:45px 0 55px}.s11-section-nav{justify-content:flex-start;gap:17px}.s11-section-nav>span{width:100%;margin:0}.s11-section{gap:35px;padding-block:55px;grid-template-columns:1fr!important}.s11-section-intro h2{max-width:20ch;font-size:42px}.s11-section-intro>p{max-width:590px}.s11-photo{max-width:530px;min-height:270px}.s11-packages>.s11-section-intro{display:block}.s11-deliverables>article{padding-block:22px}.s11-next{grid-template-columns:1fr;gap:18px;padding-block:38px 50px}.s11-next a{justify-self:start}.s11-process .v7-walkthrough .chapter-scroll{grid-template-columns:1fr!important}.s11-process .v7-walkthrough .service-chapter{min-height:0!important;padding-block:25px!important}.s11-route-row{grid-template-columns:.7fr 1fr 1fr;gap:18px}.s11-route-row b{font-size:18px}.o11-promise-grid{grid-template-columns:1.1fr 1fr;gap:5%}.o11-promises>div>button>b{font-size:18px}.o11-promises>div>button{gap:12px}.o11-promise-copy{padding-left:25px}.o11-preview{min-height:390px;padding:19px}.o11-preview h3{font-size:28px}.o11-preview-top{gap:10px}.o11-preview dd{font-size:11px}.o11-preview dl>div{flex-direction:column;gap:10px}.o11-preview dd{text-align:left}.o11-promise-foot{flex-direction:column;align-items:start;gap:16px}.o11-promise-foot>small{max-width:none}.design[data-concept=desk] .dir-mast{margin-top:-78px;padding-top:130px}.design[data-concept=desk] .dir-list{padding-inline:15px}}@media (max-width:560px){.n11-network{padding-block:48px}.n11-heading h2{font-size:39px}.n11-heading>p{font-size:15px;line-height:1.7}.n11-eyebrow{margin-bottom:19px;font-size:11px}.design[data-concept=desk] .n11-network-frame{border-radius:23px;gap:22px;padding:10px;box-shadow:0 0 0 4px #f0f1f080}.n11-map-top{gap:8px;padding:13px 10px 3px}.n11-map-top>span{gap:4px;font-size:10px}.n11-map-top>span>svg{width:12px}.n11-map-tools>button{width:29px;height:34px}.n11-map-tools>span{min-width:27px}.n11-map>svg{aspect-ratio:1.1;min-height:260px;max-height:none}.n11-map-bottom{padding:13px 11px}.n11-map-bottom>span{font-size:9px}.n11-map-bottom>span:first-child{gap:4px}.n11-network-panel{grid-template-columns:1fr;gap:20px}.design[data-concept=desk] .n11-network-panel{padding:0 8px 10px}.n11-picker-trigger{min-height:56px;padding-inline:15px;font-size:15px}.n11-city-result h3{font-size:37px}.n11-city-result{margin-top:0}.n11-primary{max-width:none;min-height:54px;padding:16px;font-size:13px}.n11-primary>svg{width:16px}.n11-network-end{margin-top:29px;padding-top:25px}.n11-network-end a{max-width:260px;font-size:11px;line-height:1.6}.n11-network-end>button{font-size:12px}.n11-picker-popover{max-width:100%}.s11-bound{width:calc(100% - 36px)}.s11-hero{padding-block:35px 45px}.design[data-concept=desk] .s11-hero{padding-top:116px}.s11-hero h1{max-width:14ch;margin-bottom:22px;font-size:clamp(40px,10.4vw,57px);line-height:1.05}.s11-hero-grid>div>p{margin-bottom:25px;font-size:15px;line-height:1.7}.s11-eyebrow{margin-bottom:20px;font-size:10px}.s11-actions{gap:19px}.s11-primary{min-height:49px;padding:15px 18px;font-size:13px}.s11-actions>a{font-size:12px}.s11-hero-note{max-width:250px;font-size:10px;line-height:1.6}.s11-hero-grid{gap:36px}.s11-file,.design[data-concept=desk] .s11-file{min-height:410px;padding:22px 20px}.s11-file-content,.design[data-concept=desk] .s11-file-content{min-height:250px}.s11-file-content h2,.design[data-concept=desk] .s11-file-content h2{font-size:32px}.s11-file-top,.s11-file-top small{font-size:8px}.s11-file-top>svg{flex:none;width:24px}.s11-file-controls{gap:18px}.s11-file-controls button{font-size:10px}.s11-file-lines>div{gap:10px;font-size:11px}.s11-file-content>.s11-eyebrow{font-size:9px}.s11-file-content>p{font-size:11px}.s11-section-nav{gap:14px 20px;padding-block:23px;font-size:11px}.s11-section{gap:28px;padding-block:45px;scroll-margin-top:138px}.s11-section-intro h2{max-width:18ch;margin-bottom:20px;font-size:35px}.s11-section-intro>p{font-size:14px;line-height:1.8}.s11-photo{min-height:240px;margin-top:26px}.s11-photo>span{font-size:25px;bottom:21px;left:21px}.design[data-concept=desk] .s11-scope .s11-deliverables{padding:4px 19px;box-shadow:0 0 0 4px #f1f2f180}.s11-deliverables>article{gap:14px}.s11-deliverables h3{margin-bottom:12px;font-size:23px}.s11-deliverables p{font-size:13px;line-height:1.7}.s11-deliverables>article>span{font-size:9px}.s11-deliverables svg{width:14px}.s11-requirements{padding:23px 19px}.s11-requirements>div:not(:first-child){gap:11px;padding-block:16px}.s11-requirements>div>p{font-size:13px}.s11-requirements>div>b{font-size:8px}.s11-required-note{font-size:11px;line-height:1.7}.s11-package-frame{padding:5px}.s11-package-frame .d9-price-grid{grid-template-columns:1fr 1fr;gap:5px}.s11-package-frame .d9-price-grid article{padding:19px 13px}.s11-package-frame .d9-price-heading{display:block}.s11-package-frame .d9-price-heading h3{font-size:19px}.s11-package-frame .d9-price-heading p{margin-top:13px;font-size:33px}.s11-package-frame .d9-price-grid li{gap:5px;font-size:10px;line-height:1.6}.s11-package-frame .d9-price-grid li>svg{width:11px}.s11-package-frame .d9-price-summary{font-size:11px}.s11-package-frame .d9-price-grid article>button{gap:7px;font-size:11px}.s11-package-content .package-item{grid-template-columns:minmax(0,1fr) auto 20px;gap:8px;min-height:85px}.s11-package-content .package-index{display:none}.s11-package-content .package-name strong{font-size:21px}.s11-package-content .package-name small{font-size:11px}.s11-package-content .package-price{font-size:29px}.s11-package-content .package-price small{font-size:9px}.s11-package-content .package-link{width:20px}.s11-price-note{font-size:10px}.s11-steps>article{padding:23px 20px}.s11-steps h3{font-size:24px}.s11-steps p{font-size:13px}.s11-faq summary{padding-block:20px;font-size:17px}.s11-faq details>p{padding-right:8px;font-size:13px}.s11-next h3{font-size:28px}.s11-next a{font-size:12px}.s11-route-row{grid-template-columns:1fr 1fr;gap:14px;font-size:12px}.s11-route-row>span{grid-column:1/-1}.s11-route-row b{font-size:20px}.s11-route-row a{gap:6px;font-size:11px}.o11-promise{margin:35px 0 45px}.o11-promise-intro{margin-bottom:24px;padding-top:28px}.o11-promise-intro h3{font-size:32px}.o11-promise-intro>p{font-size:14px}.o11-promise-grid{grid-template-columns:1fr;gap:25px}.o11-promises>div>button{min-height:62px;padding-block:18px}.o11-promises>div>button>b{font-size:19px}.o11-promise-copy>p{font-size:13px;line-height:1.8}.o11-outcome{font-size:11px}.o11-text-action{font-size:12px}.o11-preview{min-height:375px;padding:25px}.o11-preview h3{font-size:34px}.o11-preview dl>div{flex-direction:row;gap:18px}.o11-preview dd{text-align:right}.o11-promise-foot>a{gap:10px;font-size:12px}.o11-promise-foot>small{font-size:9px}.o11-support .o11-promise{padding-top:12px}.s11-insight h3{font-size:29px}.s11-insight p,.s11-insight li{font-size:14px}.design[data-concept=desk] .dir-mast{padding-top:116px}.design .dir-mast{padding-bottom:0}.design .detail-wrap{padding-top:32px}.design[data-concept=desk] .detail-assist{padding:24px}.design[data-concept=desk] .dir-list{border-radius:16px;padding-inline:12px;box-shadow:0 0 0 4px #f1f3f380}.design .dir-results>div:first-child{flex-wrap:wrap;gap:10px}}@media (max-width:350px){.n11-map-top{padding-inline:7px}.n11-map-tools>button{width:26px}.n11-map-tools>span{min-width:25px;font-size:9px}.n11-map-bottom>span{font-size:8px}.n11-city-result h3{font-size:34px}.s11-package-frame .d9-price-grid{grid-template-columns:1fr}.s11-package-frame .d9-price-grid article{padding:23px}.s11-package-frame .d9-price-heading{display:flex}.s11-package-frame .d9-price-heading p{margin:0}.s11-package-frame .d9-price-grid li{font-size:12px}.s11-hero h1{font-size:39px}.s11-file-top{gap:8px}}@media (prefers-reduced-motion:reduce){.n11-pulse,.s11-file-content{animation:none}.n11-pin *,.n11-province,.s11-faq summary>svg{transition:none}}.n11-pin:hover text,.n11-pin:focus text{opacity:0}.design[data-concept=priced][data-treatment=sections] .s11-preparation{color:#fff;background:#2349d6;border-color:#2349d6;gap:7%;margin-block:35px;padding:48px}.design[data-concept=priced][data-treatment=sections] .s11-preparation .s11-section-intro>.s11-eyebrow,.design[data-concept=priced][data-treatment=sections] .s11-preparation .s11-section-intro>p{color:#e1e8ff}@media (max-width:820px){.design[data-concept=priced][data-treatment=sections] .s11-preparation{padding:35px}}@media (max-width:560px){.design[data-concept=priced][data-treatment=sections] .s11-preparation{padding:27px 20px}.n11-pin text{display:none}}.d9-opportunities{border:0}.d9-opportunities .rd-desk-section-lead{margin-bottom:20px}.d9-opportunities .rd-shelf-intro{max-width:760px;font-size:17px;line-height:1.65}.o12-story{color:#171719;margin:68px 0 76px}.o12-sequence{gap:100px;display:grid}.o12-story-chapter{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:10%;display:grid}.o12-story-chapter:nth-child(2){grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}.o12-story-chapter:nth-child(2) .o12-chapter-visual{grid-area:1/1}.o12-story-chapter:nth-child(2) .o12-chapter-copy{grid-column:2}.o12-chapter-label,.o12-sticky .chapter-mark{letter-spacing:.01em;color:#35414b;margin-bottom:23px;font-size:12px;font-weight:500;display:block}.o12-story .o12-chapter-copy>h3{font:500 clamp(36px, 4.1vw, 57px)/1.06 var(--heading);letter-spacing:-.05em;max-width:13ch;margin:0 0 32px}.o12-chapter-points{gap:27px;display:grid}.o12-chapter-points h4{font:500 19px/1.3 var(--heading);letter-spacing:-.025em;margin:0 0 10px}.o12-chapter-points p{color:#35414b;max-width:52ch;margin:0;font-size:15px;line-height:1.75}.o12-action{text-align:left;align-items:center;gap:16px;min-height:44px;margin-top:11px;font-size:13px;font-weight:500;display:inline-flex}.o12-action>svg,.o12-view-all>svg{flex:none;transition:transform .18s}.o12-action:hover>svg,.o12-view-all:hover>svg{transform:translate(2px,-2px)}.o12-action:focus-visible,.o12-view-all:focus-visible,.o12-story-foot>a:focus-visible,.o12-notice-heading>a:focus-visible{outline-offset:5px;outline:2px solid}.o12-file-frame{background:#ffffff70;border-radius:27px;padding:8px;box-shadow:0 0 0 1px #ffffff80}.o12-file-inner{background:#fff;border-radius:20px;overflow:hidden}.o12-file-frame .o11-preview{background:#fff;border:0;min-height:390px;padding:32px;border-radius:0!important}.o12-file-frame .o11-preview-top{border:0;margin-bottom:27px;padding-bottom:22px}.o12-file-frame .o11-preview h3{letter-spacing:-.045em;margin:18px 0 26px;font-size:clamp(28px,2.8vw,40px);line-height:1.07}.o12-file-frame .o11-preview dt,.o12-file-frame .o11-preview-top small,.o12-file-frame .o11-file-row>span,.o12-file-frame .o11-sample-notice small,.o12-file-frame .o11-preview>p{color:#57626b}.o12-file-caption{color:#57626b;justify-content:space-between;align-items:center;gap:16px;padding:0 32px 27px;font-size:10px;display:flex}.o12-file-caption>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.o12-note{color:#25313c;align-items:start;gap:17px;max-width:400px;margin:27px 17px 0;display:flex}.o12-note>svg{flex:none;margin-top:2px}.o12-note b{font-size:13px;font-weight:500;line-height:1.5;display:block}.o12-note small{max-width:36ch;margin-top:6px;font-size:12px;line-height:1.65;display:block}.o12-story-foot{justify-content:space-between;align-items:center;gap:28px;margin-top:57px;display:flex}.o12-story-foot>a{align-items:center;gap:16px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.o12-story-foot>small{color:#35414b;max-width:310px;font-size:11px;line-height:1.65}.o12-sticky .chapter-scroll{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:10%;padding:0;display:grid;position:relative;overflow:visible}.o12-sticky .chapter-column{min-width:0}.o12-sticky .service-chapter{border:0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:530px;padding:55px 0 85px;scroll-margin-top:190px;display:flex}.o12-sticky .service-chapter:first-child{justify-content:flex-start;padding-top:18px}.o12-sticky .service-chapter:last-child{padding-bottom:30px}.o12-sticky .chapter-heading{font:500 clamp(34px, 3.8vw, 52px)/1.08 var(--heading);letter-spacing:-.045em;max-width:16ch;opacity:1!important;margin:0 0 22px!important}.o12-sticky .chapter-intro{color:#35414b;max-width:49ch;margin:0;font-size:16px;line-height:1.75;opacity:1!important}.o12-sticky .chapter-plate{top:calc(var(--canvas-h,52px) + 132px);width:100%;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:block;position:sticky;overflow:visible}.o12-sticky .o12-file-frame{animation:.28s ease-out o12-file-arrive}.o12-outcome{max-width:46ch;margin:25px 0 4px}.o12-outcome>span{color:#48545e;margin-bottom:8px;font-size:10px;font-weight:500;display:block}.o12-outcome>p{color:#25313c;margin:0;font-size:14px;line-height:1.65}.o12-mobile-file{display:none}@keyframes o12-file-arrive{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}.design[data-concept=priced] .o12-file-frame{background:#f4f3ed;border-radius:0;padding:0;box-shadow:9px 9px #e5e5df}.design[data-concept=priced] .o12-file-inner{background:#faf9f5;border-radius:0}.design[data-concept=priced] .o12-file-frame .o11-preview{background:#faf9f5;min-height:400px}.design[data-concept=priced] .o12-chapter-label,.design[data-concept=priced] .o12-sticky .chapter-mark,.design[data-concept=priced] .o12-action{color:#2349d6}.design[data-concept=priced] .o12-chapter-points p,.design[data-concept=priced] .o12-sticky .chapter-intro{color:#4b5059}.design[data-concept=priced] .o12-file-caption{color:#555c65}.design[data-concept=priced] .o12-note{margin-left:0}.design[data-concept=priced] .o12-story-foot>small{color:#555c65}.o12-notice-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;font-size:12px;display:flex}.o12-notice-heading>a{color:#2349d6;align-items:center;gap:13px;min-height:44px;display:flex}.d9-opportunities .v8-opportunity-categories{flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 8px}.d9-opportunities .v8-opportunity-categories>button{color:#35414b;min-height:44px;margin:0}.o12-view-all{color:#171719;align-items:center;gap:10px;min-height:44px;margin-left:auto;font-size:13px;font-weight:500;display:inline-flex}.c12-opportunity-settings{border:0;margin:0 0 25px;padding:0}.c12-opportunity-settings>legend{margin-bottom:12px;font-size:13px;font-weight:600}.c12-opportunity-settings .c10-text-options{grid-template-columns:1fr 1fr}.c12-preview-section{align-items:center;gap:14px;min-height:44px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.o11-support .o12-story{margin-top:70px}@media (max-width:1050px){.o12-story-chapter,.o12-story-chapter:nth-child(2),.o12-sticky .chapter-scroll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%}.o12-file-frame .o11-preview{min-height:365px;padding:24px}.o12-file-caption{padding:0 24px 24px}.o12-story .o12-chapter-copy>h3{font-size:42px}.o12-sticky .chapter-heading{font-size:40px}.o12-sticky .chapter-intro{font-size:15px}.o12-chapter-points p{font-size:14px}.o12-chapter-points h4{font-size:18px}}@media (max-width:760px){.o12-story{margin:44px 0 55px}.o12-sequence{gap:65px}.o12-story-chapter,.o12-story-chapter:nth-child(2){grid-template-columns:1fr;gap:29px}.o12-story-chapter:nth-child(2) .o12-chapter-visual,.o12-story-chapter:nth-child(2) .o12-chapter-copy{grid-area:auto}.o12-chapter-copy{max-width:620px}.o12-story .o12-chapter-copy>h3{max-width:18ch;margin-bottom:25px;font-size:clamp(33px,7.7vw,45px)}.o12-chapter-label{margin-bottom:17px;font-size:11px}.o12-chapter-points{gap:23px}.o12-chapter-points h4{font-size:20px}.o12-chapter-points p{font-size:15px;line-height:1.7}.o12-action{margin-top:8px;font-size:13px}.o12-chapter-visual{justify-self:center;width:100%;max-width:520px}.o12-file-frame{border-radius:22px;padding:6px}.o12-file-inner{border-radius:16px}.o12-file-frame .o11-preview{min-height:350px;padding:26px}.o12-file-frame .o11-preview h3{max-width:17ch;font-size:34px}.o12-file-caption{padding:0 26px 22px;font-size:10px}.o12-note{margin:20px 7px 0}.o12-story-foot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}.o12-story-foot>small{max-width:400px}.o12-sticky .chapter-scroll{display:block}.o12-sticky .chapter-plate{display:none}.o12-sticky .service-chapter,.o12-sticky .service-chapter:first-child,.o12-sticky .service-chapter:last-child{min-height:0;padding:0 0 64px}.o12-sticky .service-chapter:last-child{padding-bottom:0}.o12-sticky .chapter-heading{max-width:19ch;font-size:clamp(33px,7.5vw,46px)}.o12-sticky .chapter-mark{margin-bottom:19px;font-size:11px}.o12-sticky .chapter-intro{max-width:55ch;font-size:15px;line-height:1.7}.o12-outcome{max-width:52ch;margin-top:20px}.o12-outcome>p{font-size:13px}.o12-mobile-file{width:100%;max-width:520px;margin:27px auto 0;display:block}.design[data-concept=priced] .o12-file-frame .o11-preview{min-height:350px}.d9-opportunities .rd-shelf-intro{font-size:15px;line-height:1.7}.d9-opportunities .v8-opportunity-categories{gap:16px}.o12-view-all{gap:7px;font-size:12px}.o11-support .o12-story{margin-top:45px}}@media (max-width:380px){.o12-file-frame .o11-preview{min-height:340px;padding:22px}.o12-file-frame .o11-preview h3{font-size:29px}.o12-file-frame .o11-preview dl>div{flex-direction:column;gap:5px}.o12-file-frame .o11-preview dd{text-align:left}.o12-file-frame .o11-file-row{gap:8px;font-size:11px}.o12-file-caption{gap:12px;padding:0 22px 22px;font-size:9px}.o12-chapter-points h4{font-size:18px}.o12-chapter-points p,.o12-sticky .chapter-intro{font-size:14px}.d9-opportunities .v8-opportunity-categories{gap:12px}.d9-opportunities .v8-opportunity-categories>button{font-size:12px}.o12-view-all{gap:5px;font-size:12px}.o12-view-all>svg{width:14px}.c12-opportunity-settings .c10-text-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.o12-sticky .o12-file-frame{animation:none}.o12-action>svg,.o12-view-all>svg{transition:none}}.d13-section{border:0}.d13-section .d9-section-heading{margin-bottom:58px}.d13-reading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:9%;display:grid;position:relative}.d13-reading-list{min-width:0}.d13-reading-list>article{grid-template-columns:27px minmax(0,1fr);gap:18px;min-height:255px;padding:15px 0 41px;scroll-margin-top:190px;display:grid}.d13-reading-list>article:last-child{padding-bottom:0}.d13-item-number{font-variant-numeric:tabular-nums;color:#61666c;margin-top:10px;font-size:11px;position:relative}.d13-item-number:before{content:"";opacity:0;background:#171719;width:13px;height:2px;transition:opacity .18s;position:absolute;top:27px;left:0}.d13-reading-list>article.is-current .d13-item-number:before{opacity:1}.d13-reading-list h3{font:500 clamp(24px, 2.5vw, 34px)/1.15 var(--heading);letter-spacing:-.04em;color:#171719;margin:0 0 16px}.d13-reading-list article p{color:#4f565e;max-width:51ch;margin:0;font-size:15px;line-height:1.75}.d13-scope{color:#626a72;margin-top:16px;font-size:11px;line-height:1.6;display:block}.d13-item-actions{flex-wrap:wrap;align-items:center;gap:7px 25px;margin-top:15px;display:flex}.d13-item-actions>button,.d13-item-actions>a{text-align:left;align-items:center;gap:13px;min-height:44px;font-size:13px;line-height:1.5;display:inline-flex}.d13-item-actions>button{font-weight:500}.d13-item-actions>a{color:#59616a;font-size:12px}.d13-item-actions svg{flex:none}.d13-item-actions>button:hover,.d13-item-actions>a:hover{text-underline-offset:5px;text-decoration:underline}.d13-item-actions>button:focus-visible,.d13-item-actions>a:focus-visible{outline-offset:4px;outline:2px solid #171719}.d13-reading-preview{top:calc(var(--canvas-h,52px) + 134px);pointer-events:none;min-width:0;margin-top:10px;position:sticky}.d13-file-frame{background:#f5f5f3;border-radius:27px;padding:8px;box-shadow:0 0 0 1px #e4e6e6}.d13-file{background:#fff;border:1px solid #d9dddf;border-radius:20px;min-height:475px;padding:34px 33px 28px}.d13-file-top{color:#424a52;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;font-size:11px;display:flex}.d13-file-top>span{text-align:right}.d13-file-top small{color:#6c747b;margin-top:6px;font-size:9px;display:block}.d13-file-label{color:#5c646b;margin-bottom:15px;font-size:11px;display:block}.d13-file h3{font:500 clamp(28px, 3vw, 43px)/1.08 var(--heading);letter-spacing:-.045em;max-width:19ch;min-height:94px;margin:0 0 28px}.d13-file dl{margin:0}.d13-file dl>div{border-top:1px solid #d9dddf;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:16px 0;font-size:12px;line-height:1.65;display:grid}.d13-file dt{color:#30383f;font-weight:500}.d13-file dd{color:#5a636b;margin:0}.d13-file-bottom{color:#626b73;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;font-size:10px;line-height:1.5;display:flex}.d13-file-bottom>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.d13-compliance .d13-reading-list{grid-area:1/2}.d13-compliance .d13-reading-preview{grid-area:1/1}.d13-documents{padding-top:70px}.d13-mobile-outline{display:none}.n13-network .n11-heading{grid-template-columns:1.3fr 1fr;gap:8%}.n13-network .n11-heading>p{max-width:460px}.n13-map-zone{min-width:0}.n13-map-explore{grid-template-columns:minmax(0,1fr) .85fr;align-items:center;gap:22px;margin:25px 7px 5px;display:grid}.n13-map-explore .n11-picker{margin:0}.n13-map-explore .n11-picker-trigger{min-height:52px;font-size:14px}.n13-map-explore .n11-picker>span{font-size:11px}.n13-map-explore>p{color:#626970;margin:20px 0 0;font-size:12px;line-height:1.65}.n13-network .n11-network-panel.n13-network-story{align-self:center;padding:22px 10px 16px 0;display:block}.n13-network-label{color:#616970;margin-bottom:20px;font-size:11px;line-height:1.6;display:block}.n13-network-story h3{font:500 clamp(30px, 3vw, 44px)/1.08 var(--heading);letter-spacing:-.045em;margin:0 0 22px}.n13-network-story>p{color:#4f5962;max-width:43ch;margin:0;font-size:15px;line-height:1.7}.n13-network-points{gap:22px;margin:29px 0 25px;display:grid}.n13-network-points>div{align-items:start;gap:18px;display:flex}.n13-network-points>div>span{color:#68717a;margin-top:4px;font-size:10px}.n13-network-points h4{font:500 17px/1.4 var(--heading);letter-spacing:-.02em;margin:0 0 5px}.n13-network-points p{color:#5b646d;max-width:36ch;margin:0;font-size:13px;line-height:1.65}.n13-network-story .n11-primary{max-width:310px;margin-top:8px}.n13-preview-note{color:#6b737a;margin:22px 0 0;font-size:10px;line-height:1.6}.n13-network .n11-network-end{margin-top:25px}.design[data-concept=priced] .n13-network .n11-network-frame{grid-template-columns:1fr 1.35fr;gap:8%}.design[data-concept=priced] .n13-map-zone{grid-area:1/2}.design[data-concept=priced] .n13-network .n13-network-story{grid-area:1/1;padding-top:12px}.design[data-concept=priced] .n13-network-points>div>span{color:#2349d6}.design[data-concept=priced] .n13-map-explore{margin-left:0;margin-right:0}.design[data-concept=priced] .n13-network .n11-map{grid-area:auto}@media (max-width:1050px){.d13-reading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%}.d13-file{min-height:470px;padding:27px 24px}.d13-file h3{min-height:103px;font-size:32px}.d13-file dl>div{grid-template-columns:1fr;gap:4px;padding-block:12px}.d13-file-top{margin-bottom:28px;font-size:10px}.d13-reading-list>article{grid-template-columns:22px minmax(0,1fr);gap:10px;min-height:280px}.d13-reading-list h3{font-size:28px}.d13-item-actions{gap:0 18px}.n13-map-explore{grid-template-columns:1fr;gap:10px;margin-top:20px}.n13-map-explore>p{margin:0;font-size:11px}.n13-map-explore>p br{display:none}.n13-network-story h3{font-size:34px}.n13-network-points{gap:18px;margin-block:24px}.n13-network-story>p{font-size:14px}}@media (max-width:820px){.d13-section .d9-section-heading{margin-bottom:38px}.d13-reading{grid-template-columns:1fr;gap:0}.d13-reading-preview{display:none}.d13-reading-list,.d13-compliance .d13-reading-list{grid-area:auto/1}.d13-reading-list>article{grid-template-columns:28px minmax(0,1fr);gap:16px;min-height:0;padding:0 0 42px}.d13-reading-list h3{margin-bottom:14px;font-size:29px}.d13-reading-list article p{max-width:62ch}.d13-mobile-outline{background:#f6f6f4;border-radius:16px;gap:12px;max-width:570px;margin:20px 0 0;padding:22px;display:grid}.d13-mobile-outline>div{grid-template-columns:125px minmax(0,1fr);gap:15px;font-size:12px;line-height:1.6;display:grid}.d13-mobile-outline dt{color:#313941;font-weight:500}.d13-mobile-outline dd{color:#5b646b;margin:0}.d13-documents{padding-top:36px}.n13-network .n11-heading{grid-template-columns:1fr;gap:24px}.n13-network .n11-network-frame,.design[data-concept=priced] .n13-network .n11-network-frame{grid-template-columns:1fr;gap:35px}.n13-map-zone,.design[data-concept=priced] .n13-map-zone{grid-area:2/1}.n13-network .n11-network-panel.n13-network-story,.design[data-concept=priced] .n13-network .n13-network-story{grid-area:1/1;padding:17px 18px 0}.n13-network-story>p{max-width:56ch;font-size:15px}.n13-network-points{grid-template-columns:repeat(3,1fr);gap:23px}.n13-network-points>div{display:block}.n13-network-points>div>span{margin:0 0 9px;display:block}.n13-network-points h4{font-size:16px}.n13-network-points p{font-size:12px}.n13-network-story .n11-primary{max-width:300px}.n13-map-explore{grid-template-columns:1fr 1fr;gap:25px;margin:20px 18px 15px}.n13-map-explore>p{margin-top:24px}.design[data-concept=priced] .n13-network .n13-network-story{padding:0}}@media (max-width:560px){.d13-section .d9-section-heading{margin-bottom:32px}.d13-reading-list>article{grid-template-columns:1fr;gap:12px;padding-bottom:42px}.d13-item-number{width:auto;margin:0;font-size:10px;display:inline-block}.d13-item-number:before{width:14px;top:6px;left:25px}.d13-reading-list h3{font-size:27px}.d13-reading-list article p{font-size:14px;line-height:1.75}.d13-scope{margin-top:13px;font-size:10px}.d13-item-actions{gap:0 18px;margin-top:10px}.d13-item-actions>button{gap:11px;font-size:12px}.d13-item-actions>a{gap:9px;font-size:11px}.d13-mobile-outline{border-radius:14px;gap:14px;margin-top:15px;padding:20px}.d13-mobile-outline>div{grid-template-columns:1fr;gap:3px;font-size:12px}.d13-documents{padding-top:24px}.n13-network .n11-network-panel.n13-network-story{padding:16px 13px 0}.n13-network-story h3{font-size:34px;line-height:1.08}.n13-network-label{margin-bottom:16px;font-size:10px}.n13-network-story>p{font-size:14px;line-height:1.75}.n13-network-points{grid-template-columns:1fr;gap:20px;margin:24px 0}.n13-network-points>div{gap:15px;display:flex}.n13-network-points>div>span{margin:4px 0 0}.n13-network-points h4{font-size:17px}.n13-network-points p{max-width:36ch;font-size:13px}.n13-network-story .n11-primary{width:100%;max-width:none}.n13-map-explore{grid-template-columns:1fr;gap:12px;margin:20px 10px 13px}.n13-map-explore>p{margin:0}.n13-preview-note{margin-top:19px;font-size:9px}.n13-network .n11-map-bottom{gap:7px}.n13-network .n11-map-bottom>span:last-child{white-space:nowrap;font-size:8px}}@media (prefers-reduced-motion:reduce){.d13-item-number:before{transition:none}}.design .footer-product>a.footer-attribution{white-space:normal;overflow-wrap:anywhere;text-underline-offset:3px;grid-column:1/-1;align-items:center;width:fit-content;min-width:0;max-width:100%;min-height:44px;text-decoration:underline;display:flex}.tender-feature-captions{min-width:0;max-width:490px;display:grid}.design[data-concept=desk] .tender-feature-shelf .tender-feature-caption{grid-area:1/1;min-width:0;max-width:490px;padding:20px 15px 20px 25px}.tender-feature-caption[aria-hidden=true]{visibility:hidden;pointer-events:none}.design[data-concept=desk] .tender-feature-shelf .tender-feature-caption h3{font-family:var(--heading), Arial, sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere;margin:13px 0;font-size:34px;font-weight:500;line-height:1.12}.design[data-concept=desk] .tender-feature-shelf .tender-feature-caption>p{max-width:46ch;font-size:16px;line-height:1.5}.design[data-concept=desk] .tender-feature-shelf .tender-feature-caption .rd-notice-facts{margin:15px 0 22px}.tender-feature-deck{min-width:0}.tender-category-card{border-radius:inherit;width:100%;height:100%;text-decoration:none;display:block;overflow:hidden}.tender-category-image{object-fit:contain;width:100%;height:100%;display:block}.design[data-concept=desk] .rd-desk-opps .rd-snapshot{margin-top:16px;display:block}.tender-feature-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding-top:12px;display:flex}.tender-feature-arrows,.tender-feature-rotation{align-items:center;gap:12px;display:flex}.tender-feature-arrows button{color:#171719;background:#fff;border:1px solid #c6ccd4;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.tender-feature-arrows button:disabled{opacity:.45;cursor:default}.tender-feature-rotation{font-size:12px;line-height:1.4}.tender-feature-rotation>span{text-align:center;font-variant-numeric:tabular-nums;min-width:38px}.tender-feature-shelf :is(a,button,.depth-carousel):focus-visible{outline-offset:4px;outline:2px solid #171719}.tender-feature-shelf .tender-category-card:focus-visible{outline-offset:-5px}@media (max-width:820px){.design[data-concept=desk] .rd-desk-opps .rd-shelf.tender-feature-shelf{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin-top:16px;padding:16px}.design[data-concept=desk] .tender-feature-shelf .rd-shelf-art{background:#f5f8fb;border-radius:12px;height:270px;min-height:270px}.design[data-concept=desk] .tender-feature-shelf .depth-carousel{min-height:0}.design[data-concept=desk] .tender-feature-shelf .depth-carousel__card{max-width:214px;max-height:261px;top:50%;left:50%}.tender-feature-controls{flex-direction:column;gap:8px;padding-top:16px}.tender-feature-arrows{justify-content:space-between;width:100%;max-width:248px}.tender-feature-rotation{justify-content:center;gap:20px}.tender-feature-captions{max-width:none}.design[data-concept=desk] .tender-feature-shelf .tender-feature-caption{min-width:0;max-width:none;padding:0 2px 8px}.design[data-concept=desk] .tender-feature-shelf .tender-feature-caption h3{letter-spacing:-.035em;overflow-wrap:break-word;margin-block:14px;font-size:clamp(24px,5.4vw,30px);line-height:1.18}.design[data-concept=desk] .tender-feature-shelf .tender-feature-caption>p{font-size:15px;line-height:1.6}.design[data-concept=desk] .tender-feature-shelf .rd-notice-facts>div{grid-template-columns:76px minmax(0,1fr);gap:12px;line-height:1.5}.tender-feature-shelf .rd-notice-actions>:is(a,button){text-align:left;justify-content:space-between;align-items:center;gap:10px;max-width:100%;min-height:44px;display:inline-flex}}.design[data-concept=desk] .assistant .turn{color:#171719;min-width:0;max-width:96%;font-family:var(--body), "Instrument Sans", Arial, sans-serif;font-size:14.5px;line-height:1.55}.design[data-concept=desk] .assistant .turn.user{background:0 0;border:0;border-radius:0;max-width:88%;margin-left:auto;padding:0}.assistant .turn>small{color:#555962;margin-bottom:5px;font-size:10.5px;font-weight:550;line-height:1.5}.assistant .turn.user>small{text-align:right}.assistant .assistant-message-bubble{background:#fff;border:1px solid #d7dfe5;border-radius:16px 16px 16px 5px;min-width:0;padding:12px 14px}.assistant .turn.user .assistant-message-bubble{background:#f1f2f3;border-color:#e1e2e4;border-radius:16px 16px 5px}.assistant .assistant-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.assistant .assistant-message-bubble p+p{margin-top:10px}.assistant .assistant-message-bubble .question{font-weight:600}.assistant .assistant-activity{background:#f5faff;border:1px solid #d7dfe5;border-radius:16px 16px 16px 5px;width:fit-content;margin-top:16px;padding:13px 15px}.assistant .assistant-activity-label{color:#555962;margin:8px 0 0;font-size:12px;line-height:1.5}.assistant .assistant-activity-dots{align-items:center;gap:5px;min-height:14px;display:flex}.assistant .assistant-activity-dots span{background:#4d5966;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite assistant-pending-dot}.assistant .assistant-activity-dots span:nth-child(2){animation-delay:.16s}.assistant .assistant-activity-dots span:nth-child(3){animation-delay:.32s}.assistant .assistant-activity-skeleton{gap:8px;width:220px;max-width:100%;display:grid}.assistant .assistant-activity-skeleton span{background:#c7dff4;border-radius:99px;height:8px;animation:1.8s ease-in-out infinite alternate assistant-pending-line;display:block}.assistant .assistant-activity-skeleton span:nth-child(2){width:84%}.assistant .assistant-activity-skeleton span:nth-child(3){width:58%}.assistant .assistant-new-conversation{color:#171719;max-width:100%;min-height:44px;font-family:var(--body), "Instrument Sans", Arial, sans-serif;text-align:left;background:#fff;border:1px solid #c7d6e3;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:9px 14px;font-size:12px;line-height:1.5;display:inline-flex}.assistant .assistant-new-conversation:hover{background:#edf6fe}.assistant .assistant-new-conversation:focus-visible{outline-offset:3px;outline:2px solid #171719}.assistant .assistant-new-conversation:disabled{opacity:.5;cursor:default}.assistant .case-header.is-general{justify-content:flex-end;padding:0 16px;display:flex}.assistant .case-header.is-general .assistant-new-conversation{margin-block:6px}@keyframes assistant-pending-dot{0%,to{opacity:.35}50%{opacity:1}}@keyframes assistant-pending-line{0%{opacity:.45}to{opacity:1}}@media (max-width:650px){.design[data-concept=desk] .assistant .turn{font-size:15px}.assistant .assistant-message-bubble{padding:11px 13px}}@media (prefers-reduced-motion:reduce){.assistant .assistant-activity-dots span,.assistant .assistant-activity-skeleton span{opacity:1;animation:none}}.assistant .assistant-verification{flex-shrink:0;min-height:0;padding:0}.assistant .assistant-verification[data-attention=true]{padding-block:8px}.assistant .assistant-verification-widget{width:calc(100% - 40px);margin-inline:auto}.assistant .assistant-verification-feedback{color:#555962;font-family:var(--body), "Instrument Sans", Arial, sans-serif;margin:0 20px 8px;font-size:12px;line-height:1.5}.assistant .assistant-verification-feedback p{margin:0}.assistant .assistant-verification-feedback button{color:#171719;min-height:44px;font:inherit;background:#fff;border:1px solid #c7d6e3;border-radius:999px;margin-top:8px;padding:8px 12px}.assistant .assistant-verification-feedback button:focus-visible{outline-offset:3px;outline:2px solid #171719}.assistant .assistant-policy{align-items:center;min-width:0;padding:0 20px 4px;display:flex}.assistant .assistant-policy a{color:#555962;max-width:100%;min-height:44px;font-family:var(--body), "Instrument Sans", Arial, sans-serif;text-underline-offset:3px;align-items:center;font-size:11px;line-height:1.5;text-decoration:underline;display:inline-flex}.assistant .assistant-policy a:focus-visible{outline-offset:3px;outline:2px solid #171719}.assistant-verification-dialog{box-sizing:border-box;color:#171719;background:#fff;border:1px solid #dedee0;border-radius:22px;width:min(380px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:24px;font-family:Instrument Sans,sans-serif;overflow-y:auto;box-shadow:0 20px 80px #17171930}.assistant-verification-dialog::backdrop{background:#17171955}.assistant-verification-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.assistant-verification-heading h2{letter-spacing:-.6px;margin:0;font-size:21px;font-weight:600}.assistant-verification-heading button{color:#171719;background:#f5f5f4;border:0;border-radius:50%;flex-shrink:0;width:44px;min-height:44px;font-size:25px}.assistant-verification-dialog>p{margin:8px 0 18px;font-size:14px;line-height:1.5}.assistant .assistant-verification-dialog .assistant-verification-widget{width:100%;min-width:300px;margin:0}.assistant .assistant-verification-dialog .assistant-verification-feedback{color:#50535a;margin:16px 0 0;font-size:13px;line-height:1.5}.assistant .assistant-verification-dialog .assistant-verification-feedback p{margin:0 0 8px}.assistant .assistant-verification-dialog .assistant-verification-feedback button,.assistant-verification-cancel{color:#171719;min-height:44px;font:inherit;background:#fff;border:1px solid #d9d9dc;border-radius:12px;padding:8px 12px}.assistant-verification-cancel{margin-top:16px;font-size:13px}.assistant-verification-dialog .assistant-verification-progress{color:#50535a;font-size:12px}.assistant .assistant-feedback{color:#50535a;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 12px;padding:4px 20px 12px;font-size:12px;line-height:1.45;display:flex}.assistant .assistant-feedback p{flex:180px;margin:0}.assistant .assistant-feedback small{font-size:10px}.assistant .assistant-feedback button{color:#171719;min-height:44px;font:inherit;background:#f5f5f4;border:0;border-radius:10px;padding:4px 10px}@media (max-width:381px){.assistant-verification-dialog{width:calc(100vw - 8px);padding:16px 5px}.assistant-verification-heading,.assistant-verification-dialog>p,.assistant .assistant-verification-dialog .assistant-verification-feedback{margin-inline:10px}.assistant-verification-cancel{margin-left:10px}}:root,.design,.rd-shell{--canvas-h:0px;--v7-accent:#171719;--v7-hero:#a9d5fc;--v7-ink:#171719;--desk-base:#a9d5fc;--desk-solid:#8fc4fa;--desk-deep:#161719;--desk-ink:#161719;--desk-paper:#fff;--desk-tint:#f5f5f4;--desk-dye:#2568bc;--desk-hue:0deg;--desk-grain-1:#87c6fe;--desk-grain-2:#ceecfa;--desk-grain-3:#649cee}html,body{overscroll-behavior-y:none}.assistant-verification{flex-shrink:0;padding:8px 20px}.assistant-verification small{color:#57585c;margin-bottom:5px;font-size:11px;display:block}.assistant-direct-contact{flex-wrap:wrap;flex-shrink:0;gap:5px 12px;padding:4px 20px 12px;font-size:11px;display:flex}.assistant-direct-contact a{text-underline-offset:3px;text-decoration:underline}.assistant-retry{flex-shrink:0;min-height:44px;margin:0 20px 10px}.p9-footer-bottom>.footer-links{display:contents}@media (max-width:820px){.design :is(.d9-footer-bottom,.p9-footer-bottom){grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.design :is(.d9-footer-bottom,.p9-footer-bottom)>.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;width:100%;max-width:420px;font-size:14px;line-height:1.4;display:grid}.design .footer-links a{align-items:center;min-height:44px;display:flex}.design .footer-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;width:100%;max-width:420px;font-size:12px;display:grid}.design .footer-product a{text-underline-offset:3px;align-items:center;width:fit-content;min-height:44px;font-size:12px;text-decoration:underline;display:flex}}@media (min-width:821px){.design :is(footer.d9-footer,footer.p9-footer){padding-bottom:calc(90px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom))}.design :is(a,button,input,textarea,select,summary):focus{scroll-margin-bottom:calc(90px + env(safe-area-inset-bottom))}}@media (max-width:820px){:root{--mobile-safe-top:env(safe-area-inset-top,0px)}html,body{background-color:#fff}html[data-mobile-chrome=hero],html[data-mobile-chrome=hero] body{background-color:#a9d5fc}html:not([data-mobile-chrome]):has(.d9-hero){background-color:#a9d5fc}html:not([data-mobile-chrome]):has(.d9-hero) body{background-color:#a9d5fc}.design[data-concept=desk] .v7-nav-wrap{padding-top:var(--mobile-safe-top)}.design[data-concept=desk] .v7-nav-wrap.is-scrolled{padding-top:calc(var(--mobile-safe-top) + 8px);background:0 0}}
