:root{--navy:#1d355c;--mist:#b3c6cc;--ice:#e7edee;--ivory:#f4f0e7;--ivory-soft:#faf8f2;--ivory-deep:#ece5d9;--porcelain:#f7f6f1;--white:#fff;--black:#111317;--ink:#1a2430;--line:#1d355c29;--line-light:#ffffff38;--display:"Didot","Bodoni 72","Bodoni MT","Baskerville","Times New Roman",serif;--sans:"Avenir Next","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.2,.72,.2,1);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ivory)}body{background:var(--ivory);color:var(--navy);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}body.no-scroll,body.menu-open{overflow:hidden}a{color:inherit}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}::selection{background:var(--navy);color:var(--white)}:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.section{padding:clamp(78px,9vw,136px) 0}.kicker{letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:600}.display{font-family:var(--display);letter-spacing:-.025em;font-weight:400;line-height:.98}.btn{border:1px solid var(--navy);text-transform:uppercase;letter-spacing:.12em;transition:.3s var(--ease);color:var(--navy);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.6rem;padding:13px 22px;font-size:.78rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--navy);color:var(--white);transform:translateY(-2px)}.btn.light{border-color:var(--white);color:var(--white)}.btn.light:hover{background:var(--white);color:var(--navy)}.page-progress{--diamond-hue:210deg;--diamond-angle:0deg;--diamond-glint-x:32%;--diamond-glint-y:24%;--diamond-flash:.34;z-index:880;width:30px;height:146px;box-shadow:none;opacity:.96;transition:opacity .2s ease,transform .2s var(--ease);touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;position:fixed;top:50%;right:clamp(4px,.62vw,9px);transform:translateY(-50%)}.page-progress:hover,.page-progress:focus-within,.page-progress.is-scrolling,.page-progress.is-dragging{opacity:1}.page-progress.is-dragging{transform:translateY(-50%)scale(1.025)}.page-progress-track{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.page-progress-fill{cursor:grab;touch-action:none;will-change:transform;background:0 0;border:0;width:24px;height:40px;padding:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-progress-fill:active{cursor:grabbing}.page-progress-fill:focus-visible{outline-offset:2px;border-radius:50%;outline:1px solid #1d355c33}.diamond-visual{pointer-events:none;isolation:isolate;filter:drop-shadow(0 1px 2px #0d18261a)drop-shadow(0 0 2px #ffffff85);width:10.5px;height:19.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diamond-photo{object-fit:contain;z-index:2;pointer-events:none;opacity:.96;filter:brightness(1.1)contrast(.96)saturate(.86);width:100%;height:100%;position:absolute;inset:0}.diamond-aura{z-index:0;width:118%;height:108%;opacity:calc(var(--diamond-flash) * .24);background:radial-gradient(circle, hsla(var(--diamond-hue),88%,84%,.36) 0%, #ffffff1c 34%, #fff0 74%);filter:blur(2.2px);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diamond-prism{z-index:3;opacity:calc(var(--diamond-flash) * .52);mix-blend-mode:screen;clip-path:polygon(50% 0%,70% 10%,87% 29%,100% 50%,87% 71%,70% 90%,50% 100%,30% 90%,13% 71%,0% 50%,13% 29%,30% 10%);background:radial-gradient(circle at var(--diamond-glint-x) var(--diamond-glint-y), #ffffffeb 0 4%, hsla(var(--diamond-hue),92%,78%,.55) 5% 11%, #fff0 27%), conic-gradient(from var(--diamond-angle) at 50% 50%, #4184ff1a, #ffffff61, #5fdcff2b, #aa6eff2e, #ffce8521, #68efd626, #ffffff5c, #4184ff1a);position:absolute;inset:0}.diamond-shine{z-index:4;opacity:0;mix-blend-mode:screen;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:linear-gradient(90deg,#fff0,#ffffff1f 35%,#fffffff0 50%,#ffffff1f 65%,#fff0);width:48%;height:124%;position:absolute;top:-12%;left:26%;transform:translate(-125%)rotate(15deg)}.diamond-fire{z-index:5;opacity:0;width:1.4px;height:1.4px;box-shadow:0 0 1px #fffffff2, 0 0 3px hsla(var(--diamond-hue),92%,76%,.64);background:#fff;border-radius:50%;position:absolute}.diamond-fire.fire-a{top:24%;left:27%}.diamond-fire.fire-b{top:57%;right:22%}.diamond-fire.fire-c{bottom:14%;left:41%}.page-progress:hover .diamond-prism,.page-progress.is-scrolling .diamond-prism,.page-progress.is-dragging .diamond-prism{opacity:calc(var(--diamond-flash) * .78)}.page-progress:hover .diamond-aura,.page-progress.is-scrolling .diamond-aura,.page-progress.is-dragging .diamond-aura{opacity:calc(var(--diamond-flash) * .42)}.page-progress:hover .diamond-shine,.page-progress.is-scrolling .diamond-shine,.page-progress.is-dragging .diamond-shine{animation:1.12s cubic-bezier(.22,.61,.36,1) infinite realDiamondSweep}.page-progress:hover .diamond-fire,.page-progress.is-scrolling .diamond-fire,.page-progress.is-dragging .diamond-fire{animation:1.42s ease-in-out infinite diamondFire}.page-progress:hover .diamond-fire.fire-b,.page-progress.is-scrolling .diamond-fire.fire-b,.page-progress.is-dragging .diamond-fire.fire-b{animation-delay:.41s}.page-progress:hover .diamond-fire.fire-c,.page-progress.is-scrolling .diamond-fire.fire-c,.page-progress.is-dragging .diamond-fire.fire-c{animation-delay:.82s}@keyframes realDiamondSweep{0%{opacity:0;transform:translate(-125%)rotate(15deg)}20%{opacity:.08}46%{opacity:.82}66%{opacity:.24}to{opacity:0;transform:translate(150%)rotate(15deg)}}@keyframes diamondFire{0%,61%,to{opacity:0;transform:scale(.4)}69%{opacity:.92;transform:scale(1.45)}77%{opacity:.2;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.diamond-shine,.diamond-fire{animation:none!important}.diamond-shine{opacity:.12;transform:translate(8%)rotate(15deg)}.diamond-fire{opacity:.2}}.page-progress-index{display:none!important}@media (width<=760px){.page-progress{width:28px;height:118px;right:2px}.page-progress-fill{width:24px;height:38px}.diamond-visual{width:9.5px;height:17.5px}}@media (width<=430px){.page-progress{opacity:.78;width:34px;height:112px;display:block;right:2px}.page-progress-fill{width:32px;height:38px}.diamond-visual{width:9px;height:16.7px}.page-progress:focus-within,.page-progress.is-scrolling,.page-progress.is-dragging{opacity:1}}.brand-intro{z-index:9999;background:var(--navy);transition:opacity .65s var(--ease),visibility .65s;place-items:center;display:grid;position:fixed;inset:0}.brand-intro.hide{opacity:0;visibility:hidden;pointer-events:none}.brand-intro-inner{text-align:center;width:min(520px,72vw);animation:introIn .9s var(--ease) both}.brand-intro .intro-mark{width:120px;margin:0 auto 30px}.brand-intro .intro-word{width:min(500px,100%);margin:auto}@keyframes introIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.site-header{z-index:500;box-shadow:none;background:linear-gradient(#49617f 0%,#5f7896 60%,#89a3b6 75%,#b8cbd3 90%,#e8eff1 100%);border:0;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:126px;display:grid;position:relative}.header-lockup{z-index:4;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:max-content;margin:0;padding:0;text-decoration:none;display:flex;position:absolute;top:9px;left:50%;transform:translate(-50%)}.header-lockup .mark{width:38px}.header-lockup .word{width:220px}.logo-live-halo{display:none}.menu-btn{color:var(--navy);cursor:pointer;opacity:.92;background:0 0;border:0;grid-column:1;justify-self:start;align-items:center;margin:0;padding:10px 0;display:inline-flex}.menu-btn:hover{opacity:1}.menu-label{display:none}.menu-lines{flex-direction:column;justify-content:space-between;width:20px;height:14px;display:flex}.menu-lines i{transform-origin:0;width:100%;height:1px;transition:transform .38s var(--ease),opacity .28s ease,width .38s var(--ease);background:currentColor;display:block}.header-cta{color:var(--navy);box-shadow:none;letter-spacing:.17em;opacity:.9;background:0 0;border:0;grid-column:3;justify-self:end;padding:10px 0;font-size:.69rem;display:inline-flex;position:relative}.header-cta:hover{color:var(--navy);opacity:1;background:0 0;transform:none}.header-cta:after{content:"";background:var(--navy);height:1px;transition:right .42s var(--ease);position:absolute;bottom:4px;left:0;right:100%}.header-cta:hover:after{right:0}.mobile-nav{z-index:720;-webkit-backdrop-filter:blur(18px);visibility:hidden;pointer-events:none;width:min(390px,88vw);transition:transform .52s var(--ease), visibility .52s;background:#faf8f2f6;border-right:1px solid #1d355c1a;flex-direction:column;align-items:flex-start;gap:0;padding:42px clamp(30px,4vw,48px) 48px;display:flex;position:fixed;top:126px;bottom:0;left:0;transform:translate(-102%);box-shadow:18px 0 50px #1d355c14}.mobile-nav.open{visibility:visible;pointer-events:auto;transform:translate(0)}.mobile-nav a{text-transform:uppercase;letter-spacing:.16em;color:#1d355cb8;width:100%;transition:color .25s ease, padding-left .32s var(--ease);border-bottom:1px solid #1d355c1a;padding:16px 0;font-size:.68rem;text-decoration:none}.mobile-nav a:first-child{border-top:1px solid #1d355c1a}.mobile-nav a:hover,.mobile-nav a:focus-visible{color:var(--navy);padding-left:8px}.nav-backdrop{z-index:710;-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;background:#14203124;transition:opacity .35s,visibility .35s;position:fixed;inset:126px 0 0}.nav-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.menu-lines i{transform-origin:50%}.menu-btn[aria-expanded=true] .menu-lines i:first-child{transform:translateY(6.5px)rotate(45deg)}.menu-btn[aria-expanded=true] .menu-lines i:nth-child(2){opacity:0;width:100%}.menu-btn[aria-expanded=true] .menu-lines i:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}@media (width<=760px){.site-header .wrap{width:calc(100% - 34px)}.header-inner{height:110px}.header-lockup{gap:4px;top:7px}.header-lockup .mark{width:32px}.header-lockup .word{width:172px}.header-cta{width:40px;height:40px;padding:0;font-size:0}.header-cta:before{content:"View";letter-spacing:.13em;place-items:center;font-size:.61rem;display:grid;position:absolute;inset:0}.header-cta:after{display:none}.mobile-nav,.nav-backdrop{top:110px}.mobile-nav{width:min(340px,90vw);padding:32px 28px 42px}}@media (width<=430px){.header-lockup .mark{width:29px}.header-lockup .word{width:148px}.mobile-nav{width:min(315px,92vw)}}.site-header{background:linear-gradient(#405a7a 0%,#536f8e 60%,#7895aa 75%,#afc4ce 90%,#e6eef0 100%)!important}.header-lockup{gap:5px!important;top:8px!important}.header-lockup .mark{opacity:.98;filter:brightness(0)invert()drop-shadow(0 2px 10px #111f3124)!important;width:41px!important}.header-lockup .word{opacity:.98;filter:brightness(0)invert()drop-shadow(0 2px 12px #111f3124)!important;width:236px!important}.menu-btn,.header-cta{color:#fffffff0!important}.header-cta:after{background:#ffffffeb!important}@media (width<=760px){.header-lockup .mark{width:34px!important}.header-lockup .word{width:184px!important}}@media (width<=430px){.header-lockup .mark{width:31px!important}.header-lockup .word{width:158px!important}}.hero{background:linear-gradient(180deg,var(--ivory-soft) 0%,var(--ivory) 100%);align-items:center;min-height:calc(100vh - 82px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";aspect-ratio:1;border:1px solid var(--line);opacity:.7;border-radius:50%;width:min(62vw,760px);position:absolute;top:8%;right:-10%}.hero:after{content:"";aspect-ratio:1;border:1px solid var(--line);opacity:.55;border-radius:50%;width:min(44vw,560px);position:absolute;top:18%;right:-1%}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(44px,7vw,96px);padding:84px 0;display:grid}.hero-copy{z-index:2;position:relative}.hero-kicker{margin-bottom:24px}.hero h1{max-width:8.5ch;font-size:clamp(3.4rem,7.5vw,7.5rem)}.hero h1 em{font-style:italic;font-weight:400}.hero-sub{color:#1d355cc2;max-width:54ch;margin:26px 0 0;font-size:1.02rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-art{z-index:2;aspect-ratio:4/5;place-items:center;display:grid;position:relative}.hero-panel{background:var(--mist);position:absolute;inset:6% 0 6% 12%}.hero-panel:before{content:"";border:1px solid #ffffff8c;position:absolute;inset:24px}.hero-monogram{opacity:.92;filter:drop-shadow(0 18px 40px #1d355c1f);width:52%;position:relative}.hero-caption{font-family:var(--display);letter-spacing:.02em;font-size:1.25rem;position:absolute;bottom:9%;right:6%}@media (width<=900px){.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:72px 0 92px}.hero-art{min-height:480px}.hero h1{font-size:clamp(3.2rem,14vw,6rem)}}.statement{background:var(--navy);color:var(--white);overflow:hidden}.statement-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.statement .mark-large{opacity:.9;width:110px}.statement h2{max-width:13ch;font-size:clamp(2.7rem,5.7vw,5.6rem)}.statement p{color:#ffffffb8;max-width:58ch;margin-top:26px}@media (width<=760px){.statement-grid{grid-template-columns:1fr;gap:34px}}.heritage-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.heritage h2{max-width:10ch;font-size:clamp(2.5rem,5vw,4.8rem)}.heritage-copy{color:#1d355cb8;max-width:58ch}.timeline{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.timeline article{padding:28px 36px 0 0;position:relative}.timeline article:before{content:"";background:var(--navy);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:0}.year{font-family:var(--display);font-size:2.3rem}.timeline p{color:#1d355ca8;max-width:28ch;font-size:.9rem}@media (width<=760px){.heritage-head{grid-template-columns:1fr}.timeline{border-top:0;border-left:1px solid var(--line);grid-template-columns:1fr;gap:30px;margin-left:4px}.timeline article{padding:0 0 0 28px}.timeline article:before{top:10px;left:-4px}}.collection-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.collection h2{max-width:10ch;font-size:clamp(2.6rem,5vw,4.9rem)}.collection-note{color:#1d355cb8;max-width:42ch}.collection-grid{background:#1d355c2e;border:1px solid #1d355c2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:62px;display:grid}.collection-card{background:var(--porcelain);flex-direction:column;justify-content:space-between;min-height:420px;padding:34px;display:flex;position:relative;overflow:hidden}.collection-card:before{content:"";opacity:0;background:linear-gradient(135deg,#0000 0 62%,#ffffff61);transition:all .45s;position:absolute;inset:0}.collection-card .num{letter-spacing:.18em;font-size:.68rem}.collection-card .icon{aspect-ratio:1;width:58%;color:var(--navy);margin:auto}.collection-card svg{stroke:currentColor;fill:none;stroke-width:1.45px;width:100%;height:100%}.collection-card h3{font-family:var(--display);margin:0;font-size:1.55rem;font-weight:400}.collection-card p{color:#1d355ca3;margin-top:6px;font-size:.82rem}@media (width<=900px){.collection-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.collection-head{display:block}.collection-note{margin-top:24px}.collection-grid{grid-template-columns:1fr}}.paths h2{max-width:12ch;font-size:clamp(2.7rem,5vw,4.8rem)}.paths-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-top:58px;display:grid}.path{border-right:1px solid var(--line);flex-direction:column;min-height:430px;padding:clamp(34px,5vw,62px);display:flex}.path:last-child{background:var(--ivory-soft);border-right:0}.path h3{font-family:var(--display);margin:18px 0;font-size:2rem;font-weight:400}.path p{color:#1d355cad}.path ul{gap:10px;margin:28px 0 34px;padding:0;font-size:.9rem;list-style:none;display:grid}.path li:before{content:"—";margin-right:12px}.path .btn{align-self:flex-start;margin-top:auto}@media (width<=760px){.paths-grid{grid-template-columns:1fr}.path{border-right:0;border-bottom:1px solid var(--line)}}.appointment{background:var(--navy);color:var(--white)}.appointment h2{max-width:12ch;font-size:clamp(2.7rem,5vw,4.8rem)}.appointment-lead{color:#ffffffb8;max-width:58ch;margin-top:20px}.tabs{margin-top:54px}.tablist{border-bottom:1px solid var(--line-light);gap:32px;display:flex}.tab{color:#ffffff8c;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;padding:0 0 14px;font-size:.76rem;position:relative}.tab[aria-selected=true]{color:var(--white)}.tab[aria-selected=true]:after{content:"";background:var(--white);height:2px;position:absolute;bottom:-1px;left:0;right:0}.panel{padding-top:34px}.panel[hidden]{display:none}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{text-transform:uppercase;letter-spacing:.12em;color:#ffffff9e;font-size:.69rem}.field input,.field select,.field textarea{border:1px solid var(--line-light);color:var(--white);background:0 0;border-radius:0;outline:0;padding:13px 14px}.field select option{color:var(--navy)}.field input::placeholder,.field textarea::placeholder{color:#ffffff61}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--white)}.field textarea{resize:vertical;min-height:110px}.radio-row{flex-wrap:wrap;gap:18px;display:flex}.radio-row label{text-transform:none;letter-spacing:0;color:#ffffffc7;font-size:.82rem}.radio-row input{accent-color:var(--white)}.form-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.form-note{color:#ffffff8a;max-width:48ch;font-size:.76rem}.confirm{border:1px solid var(--line-light);margin-top:10px;padding:28px;display:none}.confirm.show{display:block}.confirm h3{font-family:var(--display);margin:0;font-size:1.8rem;font-weight:400}.confirm p{color:#ffffffad}@media (width<=640px){.form-grid{grid-template-columns:1fr}}.house-directory{background:var(--ivory-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(58px,7vw,92px) 0}.house-directory-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:clamp(36px,5vw,74px);display:grid}.directory-intro h2{max-width:9ch;margin:12px 0 18px;font-size:clamp(2.35rem,4vw,3.9rem)}.directory-intro p{color:#1d355ca8;max-width:38ch;font-size:.88rem}.directory-column h3{letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-family:var(--sans);color:#1d355c80;margin:0 0 20px;font-weight:600}.directory-column nav,.directory-list{gap:12px;display:grid}.directory-column a,.directory-link{width:max-content;max-width:100%;color:var(--navy);font-family:var(--display);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:1.08rem;line-height:1.25;text-decoration:none}.directory-column a:hover,.directory-link:hover{text-underline-offset:5px;text-decoration:underline}.directory-address{color:#1d355c9e;max-width:28ch;margin-top:24px;font-size:.78rem}.directory-address strong{color:var(--navy);margin-bottom:5px;font-weight:500;display:block}.client-info-modal{z-index:3600;position:fixed;inset:0}.client-info-modal[hidden]{display:none!important}.client-info-backdrop{-webkit-backdrop-filter:blur(8px);background:#0c172785;position:absolute;inset:0}.client-info-panel{background:var(--ivory-soft);max-width:1080px;color:var(--navy);margin:auto;padding:clamp(38px,6vw,76px);position:absolute;inset:clamp(18px,4vw,50px);overflow:auto;box-shadow:0 35px 90px #0b192c38}.client-info-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-bottom:42px;padding-right:40px;display:flex}.client-info-tabs button{color:#1d355c8a;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;padding:0 0 12px;font-size:.68rem;position:relative}.client-info-tabs button.active{color:var(--navy)}.client-info-tabs button.active:after{content:"";background:var(--navy);height:2px;position:absolute;bottom:-1px;left:0;right:0}.client-info-copy{max-width:760px}.client-info-copy h2{max-width:12ch;margin-top:12px;font-size:clamp(2.7rem,5vw,4.7rem)}.client-info-copy h3{font-family:var(--display);margin:34px 0 8px;font-size:1.4rem;font-weight:400}.client-info-copy p,.client-info-copy li{color:#1d355cb8}.client-info-copy ul{gap:8px;padding-left:18px;display:grid}@media (width<=980px){.house-directory-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.house-directory-grid{grid-template-columns:1fr}.client-info-panel{padding:56px 24px 36px;inset:12px}.client-info-tabs{gap:15px;margin-bottom:30px}}.trade-moq-note{color:#ffffffb8;max-width:62ch;margin:0 0 26px;font-size:.82rem}.trade-moq-note strong{color:var(--white);font-weight:500}.careers{padding:clamp(58px,6.2vw,88px) 0!important}.careers-grid{grid-template-columns:.9fr 1.1fr!important;align-items:center!important;gap:clamp(42px,7vw,110px)!important}.careers-intro{display:contents;position:static!important}.careers-intro .kicker,.careers-intro h2{grid-column:1}.careers-intro h2{max-width:7ch!important;margin:12px 0 0!important;font-size:clamp(3rem,5.2vw,5.1rem)!important}.careers-intro>p{grid-column:2;align-self:start;font-size:.94rem;line-height:1.75;max-width:42ch!important;margin:22px 0 0!important}.careers-apply-trigger{grid-column:2;justify-content:flex-start;display:flex;margin-top:22px!important}.careers-contact{grid-column:2;max-width:420px;margin-top:22px!important;padding-top:18px!important}.careers-contact a{font-size:1rem!important}.career-panel-wrap{margin-top:14px;grid-column:1/-1!important}@media (width<=900px){.careers{padding:58px 0!important}.careers-grid{grid-template-columns:1fr!important;gap:24px!important}.careers-intro{display:contents}.careers-intro .kicker,.careers-intro h2,.careers-intro>p,.careers-apply-trigger,.careers-contact{grid-column:1}.careers-intro>p{margin-top:2px!important}.careers-apply-trigger{margin-top:6px!important}.careers-contact{margin-top:10px!important}}footer{background:var(--ivory-deep);padding:56px 0}.footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:34px;display:flex}.footer-lockup .mark{width:56px;margin-bottom:14px}.footer-lockup .word{width:230px}.footer-legacy{color:#1d355c99;margin-top:12px;font-size:.76rem}.footer-links{flex-wrap:wrap;gap:22px;display:flex}.footer-links a{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;text-decoration:none}.footer-small{border-top:1px solid var(--line);color:#1d355c8c;margin-top:42px;padding-top:22px;font-size:.72rem}.footer-links a{letter-spacing:.11em;text-transform:uppercase;color:#1d355cb8;font-size:.69rem;text-decoration:none}.footer-links a:hover{color:var(--navy)}.footer-legal{border-top:1px solid var(--line);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;width:100%;margin-top:32px;padding-top:20px;display:flex}.footer-legal a,.footer-legal button{color:#1d355c80;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:.61rem;text-decoration:none}.footer-legal a:hover,.footer-legal button:hover{color:var(--navy)}.footer-copyright{text-align:center;letter-spacing:.08em;color:#1d355c73;width:100%;margin-top:14px;font-size:.62rem}@media (width<=620px){.footer-links{gap:14px 18px!important}.footer-legal{gap:12px 16px}}.reveal{opacity:1;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:none}.reveal-ready .reveal{opacity:0;transform:translateY(22px)}.reveal-ready .reveal.visible{opacity:1;transform:none}.footer-grid{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:28px!important;display:flex!important}.footer-lockup{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.footer-lockup .mark{width:66px!important;margin:0 auto 16px!important}.footer-lockup .word{width:270px!important;margin:0 auto!important}.footer-legacy{text-align:center!important;margin-top:12px!important}.footer-links{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:22px!important;width:100%!important;display:flex!important}.footer-small{text-align:center!important}.careers-apply-trigger{margin-top:30px}.careers-apply-trigger .btn{min-width:190px}.career-panel-wrap[hidden]{display:none!important}.career-panel-wrap{animation:careerReveal .48s var(--ease) both;grid-column:2}@keyframes careerReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=900px){.career-panel-wrap{grid-column:1}}.careers{background:var(--ivory-soft);border-top:1px solid var(--line)}.careers-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(46px,7vw,104px);display:grid}.careers-intro{position:sticky;top:164px}.careers h2{max-width:7ch;margin-top:14px;font-size:clamp(3rem,5.6vw,5.5rem)}.careers-intro>p{color:#1d355cad;max-width:38ch;margin-top:24px}.careers-contact{border-top:1px solid var(--line);gap:7px;margin-top:34px;padding-top:24px;display:grid}.careers-contact span{letter-spacing:.15em;text-transform:uppercase;color:#1d355c7a;font-size:.62rem}.careers-contact a{width:max-content;max-width:100%;font-family:var(--display);font-size:1.15rem;text-decoration:none}.careers-contact a:hover{text-underline-offset:5px;text-decoration:underline}.career-panel{background:var(--ivory);border:1px solid #1d355c1c;padding:clamp(30px,4vw,48px)}.career-panel-head{margin-bottom:32px}.career-panel-head h3{font-family:var(--display);margin:10px 0 0;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.02}.career-panel-head p{color:#1d355ca3;max-width:54ch;margin-top:13px;font-size:.88rem}.career-form{gap:24px;display:grid}.career-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.career-field{gap:7px;display:grid}.career-field.full{grid-column:1/-1}.career-field label,.career-field>span,.career-consent-title{text-transform:uppercase;letter-spacing:.12em;color:#1d355c94;font-size:.67rem}.career-field input,.career-field select,.career-field textarea{width:100%;color:var(--navy);background:0 0;border:0;border-bottom:1px solid #1d355c3d;border-radius:0;outline:0;padding:12px 0}.career-field textarea{resize:vertical;border:1px solid #1d355c2e;min-height:120px;padding:14px}.career-field input:focus,.career-field select:focus,.career-field textarea:focus{border-color:var(--navy)}.career-field input::placeholder,.career-field textarea::placeholder{color:#1d355c61}.career-upload{background:#faf8f27a;border:1px dashed #1d355c3d;padding:20px}.career-upload input[type=file]{border:0;margin-top:10px;padding:0}.career-upload small{color:#1d355c80;margin-top:8px;font-size:.69rem;display:block}.career-consent{color:#1d355ca8;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.75rem;display:grid}.career-consent input{accent-color:var(--navy);margin-top:3px}.career-form-foot{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.career-form-foot small{color:#1d355c80;max-width:44ch;font-size:.69rem}.career-confirm{background:#faf8f2bd;border:1px solid #1d355c21;padding:clamp(28px,4vw,44px)}.career-confirm[hidden]{display:none!important}.career-confirm h3{font-family:var(--display);margin:10px 0;font-size:2rem;font-weight:400}.career-confirm p{color:#1d355cad}.careers .form-error{margin-top:0}@media (width<=900px){.careers-grid{grid-template-columns:1fr}.careers-intro{position:static}}@media (width<=640px){.career-fields{grid-template-columns:1fr}.career-field.full{grid-column:auto}.career-panel{padding:26px 22px}}.live-event[hidden]{display:none!important}.live-event{background:var(--navy);color:var(--white);z-index:450;position:relative}.live-event-inner{grid-template-columns:1fr auto auto;align-items:center;gap:30px;min-height:74px;padding-top:12px;padding-bottom:12px;display:grid}.live-event-copy{gap:2px;display:grid}.live-event-kicker{letter-spacing:.19em;text-transform:uppercase;color:#fff9;font-size:.63rem}.live-event-copy strong{font-family:var(--display);font-size:1.28rem;font-weight:400}.live-event-copy #eventMeta{color:#ffffffb8;font-size:.76rem}.event-countdown{gap:15px;display:flex}.event-countdown span{text-align:center;min-width:42px}.event-countdown b{font-family:var(--display);font-size:1.28rem;font-weight:400;line-height:1;display:block}.event-countdown small{text-transform:uppercase;letter-spacing:.14em;color:#ffffff94;margin-top:4px;font-size:.55rem;display:block}.event-link{color:var(--white);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff80;padding-bottom:3px;font-size:.66rem;text-decoration:none}.about-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(46px,8vw,108px);display:grid}.about-house h2{max-width:11ch;margin-top:14px;font-size:clamp(2.7rem,5.2vw,5rem)}.about-copy{color:#1d355cbd}.about-copy p+p{margin-top:18px}.about-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;padding-top:24px;display:grid}.about-facts b{font-family:var(--display);color:var(--navy);font-size:1.5rem;font-weight:400;display:block}.about-facts small{letter-spacing:.06em;text-transform:uppercase;color:#1d355c85;margin-top:4px;font-size:.68rem;display:block}.news-head{grid-template-columns:1fr .9fr;align-items:end;gap:50px;display:grid}.news h2{max-width:11ch;margin-top:14px;font-size:clamp(2.9rem,5.4vw,5.3rem)}.news-head>p{color:#1d355cad;max-width:56ch}.press-editorial{background:var(--line);border:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:1px;margin-top:64px;display:grid}.press-feature,.press-recognition{position:relative;overflow:hidden}.press-feature{background:var(--ivory-soft);flex-direction:column;justify-content:space-between;min-height:520px;padding:clamp(34px,5vw,62px);display:flex}.press-feature:after{content:"SOLITAIRE";font-family:var(--display);letter-spacing:-.06em;color:#1d355c0b;pointer-events:none;font-size:clamp(5rem,12vw,11rem);line-height:.8;position:absolute;bottom:-.19em;right:-.03em}.press-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#1d355c85;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:.64rem;display:flex}.press-feature h3,.press-recognition h3{font-family:var(--display);letter-spacing:-.02em;font-weight:400;line-height:1.02}.press-feature h3{max-width:9ch;margin:36px 0 18px;font-size:clamp(2.7rem,5vw,5rem)}.press-feature p{color:#1d355cb3;max-width:54ch}.press-link{width:max-content;color:var(--navy);text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #1d355c6b;align-items:center;gap:10px;margin-top:34px;padding-bottom:4px;font-size:.66rem;text-decoration:none;display:inline-flex}.press-link:after{content:"↗";font-size:.8rem}.press-recognition{background:var(--navy);min-height:520px;color:var(--white);flex-direction:column;justify-content:space-between;padding:clamp(34px,4.5vw,54px);display:flex}.press-recognition .press-eyebrow{color:#ffffff8f}.press-recognition .award-mark{font-family:var(--display);letter-spacing:-.055em;margin:50px 0 26px;font-size:clamp(4rem,8vw,7.5rem);line-height:.82}.press-recognition h3{max-width:10ch;font-size:clamp(2rem,3.4vw,3.2rem)}.press-recognition p{color:#ffffffb3;margin-top:16px}.press-recognition .press-link{color:var(--white);border-bottom-color:#ffffff73}.press-category{margin-top:74px}.press-category-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:28px;padding-bottom:18px;display:flex}.press-category-head h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:400}.press-category-head span{letter-spacing:.15em;text-transform:uppercase;color:#1d355c85;font-size:.63rem}.exhibition-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.exhibition-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf8f294;flex-direction:column;min-height:390px;padding:32px;display:flex;position:relative;overflow:hidden}.exhibition-card:before{content:"";border:1px solid #1d355c1a;border-radius:50%;width:180px;height:180px;position:absolute;top:-76px;right:-76px}.exhibition-card .place{text-transform:uppercase;letter-spacing:.14em;color:#1d355c80;font-size:.62rem}.exhibition-card .year-large{font-family:var(--display);letter-spacing:-.05em;margin:28px 0 26px;font-size:clamp(3.8rem,6vw,6.2rem);line-height:.85}.exhibition-card h4{font-family:var(--display);margin:0;font-size:1.65rem;font-weight:400;line-height:1.05}.exhibition-card p{color:#1d355cad;margin-top:14px;font-size:.86rem}.exhibition-card .press-link{margin-top:auto;padding-top:28px}.press-footnote{color:#1d355c85;max-width:72ch;margin-top:26px;font-size:.74rem}@media (width<=980px){.press-editorial{grid-template-columns:1fr}.press-recognition{min-height:420px}.exhibition-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.news-head{grid-template-columns:1fr}.press-editorial{margin-top:46px}.press-feature{min-height:450px}.press-recognition{min-height:390px}.press-category{margin-top:58px}}@media (width<=620px){.exhibition-grid{grid-template-columns:1fr}.press-category-head{flex-direction:column;align-items:start}}.subscribe-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(48px,8vw,110px);display:grid}.subscribe h2{max-width:10ch;margin-top:14px;font-size:clamp(2.7rem,5vw,4.8rem)}.subscribe-intro{color:#1d355cb0;max-width:48ch;margin-top:22px}.subscribe-form{background:#faf8f2b8;border:1px solid #1d355c21;padding:clamp(28px,4vw,44px)}.subscribe-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.subscribe-form label>span,.interest-fieldset legend{text-transform:uppercase;letter-spacing:.12em;color:#1d355ca8;margin-bottom:7px;font-size:.68rem;display:block}.subscribe-form label em{opacity:.65;font-style:normal}.subscribe-form input[type=text],.subscribe-form input[type=email]{width:100%;color:var(--navy);background:0 0;border:0;border-bottom:1px solid #1d355c47;border-radius:0;outline:0;padding:13px 0}.subscribe-form input:focus{border-color:var(--navy)}.interest-fieldset{border:0;flex-wrap:wrap;gap:18px 24px;margin:28px 0 0;padding:0;display:flex}.interest-fieldset label{color:#1d355cb8;align-items:center;gap:8px;font-size:.78rem;display:flex}.interest-fieldset input,.consent-check input{accent-color:var(--navy)}.consent-check{color:#1d355cad;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:28px;font-size:.75rem;display:grid}.consent-check span{text-transform:none!important;letter-spacing:0!important;margin:0!important;font-size:.75rem!important}.consent-check a{text-underline-offset:3px}.subscribe-foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.subscribe-foot small{color:#1d355c8f;max-width:46ch;font-size:.69rem}.honeypot{clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=760px){.live-event-inner{grid-template-columns:1fr auto;gap:14px 18px}.event-countdown{grid-column:1/-1}.event-link{position:absolute;top:18px;right:18px}.about-grid,.news-head,.subscribe-grid{grid-template-columns:1fr}.about-facts{grid-template-columns:1fr 1fr 1fr}.subscribe-fields{grid-template-columns:1fr}}@media (width<=480px){.about-facts{grid-template-columns:1fr}}.cookie-banner[hidden],.cookie-centre[hidden],.legal-modal[hidden],.subscribe-confirm[hidden]{display:none!important}.cookie-banner{z-index:3000;color:var(--navy);-webkit-backdrop-filter:blur(18px);background:#e7edeef6;border:1px solid #1d355c24;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:22px 24px;display:grid;position:fixed;bottom:clamp(16px,3vw,30px);left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);box-shadow:0 24px 60px #1d355c29}.cookie-banner-copy p{color:#1d355cb8;max-width:72ch;margin-top:5px;font-size:.83rem}.cookie-banner-actions,.cookie-centre-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cookie-text-btn,.cookie-primary-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;color:var(--navy);background:0 0;border:0;padding:11px 13px;font-size:.67rem}.cookie-primary-btn{background:var(--navy);color:var(--white);padding-left:18px;padding-right:18px}.cookie-text-btn:hover{text-underline-offset:4px;text-decoration:underline}.cookie-primary-btn:hover{opacity:.9}.cookie-centre,.legal-modal{z-index:3500;position:fixed;inset:0}.cookie-centre-backdrop,.legal-backdrop{-webkit-backdrop-filter:blur(8px);background:#0c172785;position:absolute;inset:0}.cookie-centre-panel{background:var(--ivory-soft);width:min(620px,100%);padding:clamp(38px,6vw,74px);position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 80px #0b192c2e}.cookie-centre-panel h2{max-width:9ch;margin-top:12px;font-size:clamp(2.6rem,5vw,4.5rem)}.cookie-centre-intro{color:#1d355cad;max-width:48ch;margin-top:20px}.cookie-option{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:22px;margin-top:28px;padding-top:22px;display:grid}.cookie-option h3{font-family:var(--display);margin:0 0 5px;font-size:1.35rem;font-weight:400}.cookie-option p{color:#1d355ca3;font-size:.82rem}.always-on{text-transform:uppercase;letter-spacing:.12em;opacity:.58;margin-top:5px;font-size:.62rem}.switch{width:44px;height:24px;display:block;position:relative}.switch input{opacity:0;pointer-events:none;position:absolute}.switch-ui{transition:.25s var(--ease);background:#1d355c29;border-radius:99px;position:absolute;inset:0}.switch-ui:after{content:"";background:var(--white);width:18px;height:18px;transition:.25s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #1d355c2e}.switch input:checked+.switch-ui{background:var(--navy)}.switch input:checked+.switch-ui:after{transform:translate(20px)}.cookie-centre-actions{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.modal-close{color:var(--navy);font-family:var(--display);cursor:pointer;opacity:.7;background:0 0;border:0;font-size:2.1rem;line-height:1;position:absolute;top:20px;right:24px}.modal-close:hover{opacity:1}.legal-panel{background:var(--ivory-soft);max-width:1080px;color:var(--navy);margin:auto;padding:clamp(38px,6vw,76px);position:absolute;inset:clamp(18px,4vw,50px);overflow:auto;box-shadow:0 35px 90px #0b192c38}.legal-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:22px;margin-bottom:42px;padding-right:40px;display:flex}.legal-tabs button{color:#1d355c8a;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;padding:0 0 12px;font-size:.68rem;position:relative}.legal-tabs button.active{color:var(--navy)}.legal-tabs button.active:after{content:"";background:var(--navy);height:2px;position:absolute;bottom:-1px;left:0;right:0}.legal-copy{max-width:760px}.legal-copy h2{max-width:12ch;margin-top:12px;font-size:clamp(2.7rem,5vw,4.7rem)}.legal-copy h3{font-family:var(--display);margin:34px 0 8px;font-size:1.4rem;font-weight:400}.legal-copy p{color:#1d355cb8}.legal-copy p+p{margin-top:13px}.legal-note{border-left:2px solid var(--navy);background:#faf8f294;padding:18px 20px;font-size:.79rem;margin-top:36px!important}.legal-cookie-btn{margin-top:28px}.legal-identity{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;margin-top:30px;padding-top:22px;display:grid}.legal-identity div{gap:4px;display:grid}.legal-identity small{letter-spacing:.14em;text-transform:uppercase;color:#1d355c7a;font-size:.6rem}.legal-identity span,.legal-identity a{color:#1d355cc2;font-size:.86rem;text-decoration:none}.legal-identity a:hover{text-underline-offset:4px;text-decoration:underline}.sourcing-principles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:grid}.sourcing-principle{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf8f27a;min-height:150px;padding:22px}.sourcing-principle b{font-family:var(--display);margin-bottom:8px;font-size:1.15rem;font-weight:400;display:block}.sourcing-principle p{margin:0;font-size:.8rem}.site-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 44px;margin-top:28px;display:grid}.site-map-group{align-content:start;gap:10px;display:grid}.site-map-group h3{letter-spacing:.16em;text-transform:uppercase;color:#1d355c7a;font-family:var(--sans)!important;margin:0 0 7px!important;font-size:.62rem!important}.site-map-group a{width:max-content;max-width:100%;color:var(--navy);font-family:var(--display);font-size:1.05rem;line-height:1.2;text-decoration:none}.site-map-group a:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=760px){.legal-identity,.sourcing-principles{grid-template-columns:1fr}.site-map-grid{grid-template-columns:1fr 1fr;gap:28px 30px}}@media (width<=480px){.site-map-grid{grid-template-columns:1fr}}.footer-legal-link{all:unset}.subscribe-confirm{background:#faf8f2c2;border:1px solid #1d355c21;padding:clamp(28px,4vw,44px)}.subscribe-confirm h3{font-family:var(--display);margin:10px 0;font-size:2rem;font-weight:400}.subscribe-confirm p{color:#1d355cad}@media (width<=760px){.cookie-banner{grid-template-columns:1fr;gap:18px}.cookie-banner-actions{justify-content:flex-start}.legal-panel{padding:56px 24px 36px;inset:12px}.legal-tabs{gap:15px;margin-bottom:30px}}.skip-link{z-index:10000;background:var(--navy);color:var(--white);letter-spacing:.08em;padding:10px 14px;font-size:.72rem;text-decoration:none;transition:transform .2s;position:fixed;top:14px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:none}.form-error{color:#8a2430;margin:14px 0 0;font-size:.78rem}.appointment .form-error{color:#ffd6da}[aria-busy=true]{cursor:wait}button:disabled{cursor:wait;opacity:.64}.site-header{z-index:700;box-shadow:none;border:0;position:sticky;top:0;background:linear-gradient(#405a7a 0%,#536f8e 60%,#7895aa 75%,#afc4ce 90%,#e6eef0 100%)!important}.site-header .wrap{width:calc(100% - clamp(48px,6vw,116px));max-width:none}.header-inner{align-items:center;gap:32px;position:relative;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr)!important;height:104px!important;display:grid!important}.header-left-tools{z-index:5;grid-column:1;justify-self:start;align-items:center;gap:24px;display:flex}.menu-btn{opacity:.94;width:22px;height:36px;color:#ffffffeb!important;grid-column:auto!important;justify-self:auto!important;padding:0!important}.menu-lines{width:19px;height:12px}.menu-lines i{background:currentColor!important}.header-search-btn,.header-search-close,.header-access-btn{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.header-search-btn{color:#ffffffd1;height:36px;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.61rem;transition:color .2s,opacity .2s;display:inline-flex}.header-search-btn:hover,.header-search-btn:focus-visible{color:#fff}.header-search-btn svg,.header-house-tools svg,.header-search-field svg{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.header-search-btn svg{width:17px;height:17px}.header-lockup{z-index:4;gap:3px!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.header-lockup .mark{filter:brightness(0)invert()drop-shadow(0 1px 8px #111f311f)!important;width:31px!important}.header-lockup .word{filter:brightness(0)invert()drop-shadow(0 1px 9px #111f311f)!important;width:214px!important}.header-house-tools{z-index:5;grid-column:3;justify-self:end;align-items:center;gap:18px;display:flex}.header-house-tools a,.header-house-tools button{color:#ffffffc7;text-decoration:none;transition:color .2s,opacity .2s,transform .2s}.header-house-tools a:hover,.header-house-tools button:hover,.header-house-tools a:focus-visible,.header-house-tools button:focus-visible{color:#fff}.header-world{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;height:34px;font-size:.6rem;display:inline-flex}.header-world span:last-child{font-size:.93rem;transform:translateY(-1px)}.header-icon-link,.header-access-btn{place-items:center;width:28px;height:34px;display:grid}.header-icon-link svg,.header-access-btn svg{width:17px;height:17px}.header-access-btn{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;width:34px;height:34px}.header-access-btn svg{width:18px;height:18px}.header-search-panel{z-index:730;color:var(--navy);-webkit-backdrop-filter:blur(18px)saturate(115%);background:#f7f6f1f9;border-top:1px solid #ffffff59;border-bottom:1px solid #1d355c1a;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 42px #111f3117}.header-search-panel[hidden]{display:none}.header-search-inner{align-items:center;gap:28px;min-height:92px;display:flex}.header-search-field{border-bottom:1px solid #1d355c47;flex:1;align-items:center;gap:14px;padding:15px 0 13px;display:flex}.header-search-field svg{color:#1d355c94;flex:none;width:18px;height:18px}.header-search-field input{width:100%;min-width:0;color:var(--navy);font-family:var(--serif);letter-spacing:-.015em;background:0 0;border:0;outline:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:400}.header-search-field input::placeholder{color:#1d355c5c}.header-search-close{color:#1d355c9e;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem}.header-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;padding-top:0;padding-bottom:26px;display:grid}.header-search-result{color:#1d355cb8;letter-spacing:.08em;border-bottom:1px solid #1d355c14;justify-content:space-between;align-items:center;gap:20px;padding:11px 0;font-size:.72rem;text-decoration:none;display:flex}.header-search-result:after{content:"›";opacity:.45}.header-search-result:hover{color:var(--navy)}.header-search-empty{color:#1d355c7a;grid-column:1/-1;padding:4px 0 12px;font-size:.74rem}.mobile-nav,.nav-backdrop{top:104px!important}.header-cta{display:none!important}@media (width<=980px){.site-header .wrap{width:calc(100% - 40px)}.header-inner{grid-template-columns:1fr auto 1fr!important}.header-search-btn span{display:none}.header-left-tools{gap:16px}.header-house-tools{gap:12px}.header-world{display:none}.header-lockup .word{width:190px!important}}@media (width<=760px){.site-header .wrap{width:calc(100% - 28px)}.header-inner{height:88px!important}.header-lockup{top:7px!important}.header-lockup .mark{width:27px!important}.header-lockup .word{width:160px!important}.header-house-tools{gap:7px}.header-icon-link:first-of-type{display:none}.header-access-btn{width:31px;height:31px}.header-search-btn{justify-content:center;width:28px}.mobile-nav,.nav-backdrop{top:88px!important}.header-search-results{grid-template-columns:1fr 1fr}}@media (width<=520px){.header-left-tools{gap:10px}.header-lockup .word{width:142px!important}.header-lockup .mark{width:25px!important}.header-house-tools .header-icon-link{display:none}.header-house-tools{gap:0}.header-search-results{grid-template-columns:1fr}}.header-concierge-trigger{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.concierge-backdrop{z-index:940;-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;background:#141c264d;transition:opacity .36s,visibility .36s;position:fixed;inset:0}.concierge-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.concierge-panel{z-index:950;visibility:hidden;width:min(520px,92vw);transition:transform .52s var(--ease),visibility .52s;overscroll-behavior:contain;background:linear-gradient(#f8f6f0 0%,#f3efe7 100%);border-left:1px solid #1d355c14;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-22px 0 54px #141f2c1a}.concierge-panel.open{visibility:visible;transform:translate(0)}.concierge-shell{min-height:100%;padding:clamp(52px,7vw,82px) clamp(34px,5.2vw,62px) 50px;position:relative}.concierge-close{cursor:pointer;background:0 0;border:0;width:36px;height:36px;position:absolute;top:28px;right:30px}.concierge-close span{background:#1d355c9e;width:20px;height:1px;position:absolute;top:17px;left:8px}.concierge-close span:first-child{transform:rotate(45deg)}.concierge-close span:last-child{transform:rotate(-45deg)}.concierge-head{text-align:center;max-width:390px;margin:0 auto clamp(34px,5vw,50px)}.concierge-kicker{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#1d355c8a;margin:0 0 16px;font-size:.6rem}.concierge-head h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(2.15rem,4vw,3.3rem);font-weight:400;line-height:1.05}.concierge-head>p:last-child{color:#1d355ca3;max-width:34ch;margin:22px auto 0;font-size:.88rem;line-height:1.72}.concierge-options{border-top:1px solid #1d355c1a}.concierge-item{border-bottom:1px solid #1d355c1a}.concierge-item-toggle{width:100%;min-height:64px;color:var(--navy);text-align:left;cursor:pointer;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;font-size:.64rem;display:flex}.concierge-sign{opacity:.48;flex:none;width:14px;height:14px;position:relative}.concierge-sign:before,.concierge-sign:after{content:"";background:currentColor;width:12px;height:1px;transition:transform .26s,opacity .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.concierge-sign:after{transform:translate(-50%,-50%)rotate(90deg)}.concierge-item.is-open .concierge-sign:after{opacity:0}.concierge-item-body{padding:0 0 26px}.concierge-item-body[hidden]{display:none}.concierge-item-body p{color:#1d355c99;max-width:40ch;margin:0 0 18px;font-size:.79rem;line-height:1.68}.concierge-primary-link{color:#1d355cb8;letter-spacing:.03em;background:#ffffff75;border:1px solid #1d355c12;align-items:center;gap:12px;min-height:50px;padding:0 16px;font-size:.78rem;text-decoration:none;transition:background .22s,color .22s;display:flex}.concierge-primary-link:hover{color:var(--navy);background:#ffffffb8}.concierge-primary-link svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.concierge-text-link{color:var(--navy);border-bottom:1px solid #1d355c47;align-items:center;gap:9px;padding-bottom:3px;font-size:.78rem;line-height:1.5;text-decoration:none;display:inline-flex}.concierge-services-link{color:#1d355ca3;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-top:36px;font-size:.61rem;text-decoration:none;display:inline-flex}body.concierge-open{overflow:hidden}@media (width<=620px){.concierge-panel{width:min(440px,96vw)}.concierge-shell{padding:70px 30px 36px}.concierge-close{top:20px;right:20px}.concierge-head{margin-bottom:30px}}.career-direct-email{border-top:1px solid #1d355c1a;flex-wrap:wrap;align-items:baseline;gap:14px 22px;margin-top:26px;padding-top:20px;display:flex}.career-direct-email span{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#1d355c75;font-size:.58rem}.career-direct-email a{color:var(--navy);font-family:var(--serif);border-bottom:1px solid #1d355c38;padding-bottom:2px;font-size:1rem;line-height:1.3;text-decoration:none}.career-direct-email a:hover{border-bottom-color:#1d355c99}:root{--editorial-measure:42rem}p{text-wrap:pretty}.hero-sub{max-width:44ch!important;line-height:1.78!important}#about .display,#heritage .display,#work .display,#news .display,#appointment .display{max-width:13ch}#about p,#heritage .heritage-copy,#work .work-card p,#news .section-intro p,#appointment .appointment-lead{max-width:46ch}.collection-note{max-width:45ch!important}.collection-card h3{text-wrap:balance;line-height:1.08}.collection-card p{max-width:38ch;line-height:1.68}.work-card h3{letter-spacing:-.024em;text-wrap:balance;max-width:13.5ch;font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.02}.work-card p{line-height:1.75}.work-card ul{margin-top:30px}.work-card li{padding-block:9px;line-height:1.52}.heritage-timeline article p{max-width:34ch;line-height:1.62}.press-card h3{text-wrap:balance}.press-card p{line-height:1.68}.subscribe-intro,.appointment-lead{line-height:1.72}.footer-legacy{letter-spacing:.12em;text-transform:uppercase;font-family:var(--sans);color:#1d355c7a;font-size:.56rem}@media (width<=760px){.hero .display,#about .display,#heritage .display,#work .display,#news .display,#appointment .display{max-width:none}.work-card h3{max-width:16ch}}:root{--white:#fbf7ef;--ivory-soft:#f8f4ec;--ivory:#f3eee4;--ivory-deep:#eae2d6;--porcelain:#f6f1e8;--mist:#d7e4e8;--line:#1d355c1a;--line-light:#1d355c2e}html,body{background:var(--ivory)!important}.collection-card,.path,.path:last-child,.footer-legal-link,.legal-panel,.cookie-panel,.drawer-panel,.side-panel,.modal-panel,.sheet-panel,.contact-panel,.join-form-panel,.newsletter-panel{background-color:var(--porcelain)!important}footer{border-top:1px solid #1d355c14;position:relative;overflow:hidden;background:linear-gradient(#f4efe5 0%,#f0e9dc 55%,#ece4d7 100%)!important;padding:78px 0 52px!important}footer:before{content:"";pointer-events:none;background:radial-gradient(120% 88px at 50% 0,#bbccd66b 0%,#bbccd62e 42%,#bbccd600 74%);height:108px;position:absolute;top:0;left:0;right:0}footer .wrap{z-index:1;position:relative}.footer-grid{text-align:center!important;justify-content:center!important;gap:26px!important}.footer-lockup{text-align:center;margin:0 auto}.footer-lockup .mark{margin:0 auto 14px!important}.footer-lockup .word{margin:0 auto!important}.footer-legacy{letter-spacing:.16em;text-transform:uppercase;color:#1d355c8f!important;margin-top:16px!important;font-size:.62rem!important}.footer-links,.footer-legal{width:100%;text-align:center!important;justify-content:center!important}.footer-links{gap:16px 22px!important}.footer-links a{letter-spacing:.13em;text-transform:uppercase;color:#1d355c99!important;font-size:.62rem!important}.footer-legal a,.footer-legal button{letter-spacing:.12em;text-transform:uppercase;color:#1d355c6b!important;font-size:.56rem!important}.footer-links a:hover,.footer-legal a:hover,.footer-legal button:hover{opacity:1;color:var(--navy)!important}.footer-legal{border-top:1px solid #1d355c14!important;gap:12px 18px!important;margin-top:34px!important;padding-top:22px!important}.footer-copyright{text-align:center;letter-spacing:.08em;color:#1d355c66!important;margin-top:16px!important;font-size:.58rem!important}@media (width<=768px){footer{padding:62px 0 44px!important}.footer-links,.footer-legal{gap:12px 14px!important}}.collection-card:hover:before{opacity:0!important}.collection-card{cursor:default}.header-house-tools{gap:14px!important}:root{--ar-navy:#1d355c;--ar-blue:#294a76;--ar-mist:#cad8dc;--ar-mist-2:#dde6e6;--ar-ivory:#f3eee4;--ar-paper:#f8f4ec;--ar-paper-2:#fcfaf5;--ar-line:#1d355c1f;--ar-ease:cubic-bezier(.22,.72,.23,1)}.hero{background:linear-gradient(#f8f4ec 0%,#f2ece2 100%)!important}.collection{background:linear-gradient(#c6d5d8 0%,#d7e1e1 100%)!important}.statement{background:linear-gradient(#233f68 0%,#1d355c 100%)!important}.heritage{background:linear-gradient(#f8f4ec 0%,#f3eee4 100%)!important}.paths{background:linear-gradient(#f2ece2 0%,#f8f4ec 100%)!important}.news{background:linear-gradient(#f8f4ec 0%,#f4efe6 100%)!important}.subscribe{background:linear-gradient(#d7e2e3 0%,#e8ece8 100%)!important}.careers{background:linear-gradient(#f5f0e7 0%,#f9f6ef 100%)!important}.about-house{background:linear-gradient(#eee7dc 0%,#f7f3eb 100%)!important}main>.section,main>.hero{position:relative;overflow:hidden}main>.section:after,main>.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1d355c1a,#0000);width:min(92vw,1320px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.statement:after{background:linear-gradient(90deg,#0000,#ffffff21,#0000)!important}.reveal{filter:blur(4px);clip-path:inset(0 0 8%);opacity:0!important;transition:opacity .8s var(--ar-ease),transform .9s var(--ar-ease),filter .75s var(--ar-ease),clip-path .9s var(--ar-ease)!important;transform:translateY(24px)!important}.reveal.visible{filter:none;clip-path:inset(0);opacity:1!important;transform:none!important}main>.section:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(106deg,#0000 38%,#ffffff14 46%,#ffffff38 50%,#ffffff12 54%,#0000 62%);position:absolute;inset:-20% -40%;transform:translate(-16%)rotate(-7deg)}main>.section.is-in-view:before{animation:v49LightSweep 1.35s var(--ar-ease) 80ms both}.statement:before{background:linear-gradient(106deg,#0000 38%,#ffffff05 46%,#ffffff12 50%,#ffffff05 54%,#0000 62%)}@keyframes v49LightSweep{0%{opacity:0;transform:translate(-18%)rotate(-7deg)}24%{opacity:.8}to{opacity:0;transform:translate(18%)rotate(-7deg)}}.display{text-wrap:balance;letter-spacing:-.027em}.kicker{letter-spacing:.22em!important}.section p{text-wrap:pretty}.hero .display{max-width:10.5ch;line-height:.96}.collection-card h3,.path h3,.press-card h3{text-wrap:balance}.btn{position:relative;overflow:hidden;transition:transform .28s var(--ar-ease),background .28s ease,color .28s ease,box-shadow .28s ease!important}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1d355c14}.btn:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:24%;height:250%;position:absolute;top:-80%;left:-25%;transform:translate(-280%)rotate(14deg)}.btn:hover:after{animation:v49Glint .72s var(--ar-ease)}@keyframes v49Glint{0%{opacity:0;transform:translate(-280%)rotate(14deg)}28%{opacity:.38}to{opacity:0;transform:translate(650%)rotate(14deg)}}.collection-card,.path{transition:transform .4s var(--ar-ease),box-shadow .4s var(--ar-ease),background .35s ease}.collection-card:hover,.path:hover{z-index:2;transform:translateY(-4px);box-shadow:0 20px 46px #1d355c13}.path:hover{background:#fcf9f3!important}.appointment{color:var(--ar-navy)!important;background:radial-gradient(90% 60% at 50% 0,#ffffff7a,#0000 72%),linear-gradient(#c9d8dc 0%,#dde6e4 48%,#f1ece3 100%)!important;padding-block:clamp(96px,9vw,142px)!important}.appointment .kicker,.appointment .display,.appointment .appointment-lead{color:var(--ar-navy)!important}.appointment .appointment-lead{max-width:44ch!important}.appointment .tabs{-webkit-backdrop-filter:blur(16px);max-width:1120px;background:#f8f4ece0!important;border:1px solid #1d355c1c!important;margin:54px auto 0!important;padding:0!important;box-shadow:0 34px 74px #1d355c1a!important}.appointment .tablist{grid-template-columns:1fr 1fr;background:#fff3!important;border:0!important;border-bottom:1px solid #1d355c1c!important;gap:0!important;padding:0!important;display:grid!important}.appointment .tab{position:relative;color:#1d355c7a!important;letter-spacing:.18em!important;background:0 0!important;border:0!important;min-height:66px!important;padding:0 18px!important;font-size:.63rem!important}.appointment .tab+.tab{border-left:1px solid #1d355c17!important}.appointment .tab[aria-selected=true]{color:var(--ar-navy)!important;background:#ffffff6b!important}.appointment .tab[aria-selected=true]:after{content:""!important;background:var(--ar-navy)!important;height:2px!important;display:block!important;position:absolute!important;bottom:0!important;left:22%!important;right:22%!important}.appointment .panel{position:relative;overflow:hidden;min-height:0!important;color:var(--ar-navy)!important;box-shadow:none!important;background:linear-gradient(#ffffff8a,#f8f4ecf0)!important;border:0!important;padding:clamp(38px,5vw,66px)!important}.appointment .panel[hidden]{display:none!important}.appointment .panel.panel-turn-in{animation:v49FolioLift .62s var(--ar-ease) both}@keyframes v49FolioLift{0%{opacity:0;clip-path:inset(10% 0 0);filter:blur(3px);transform:translateY(18px)scale(.995)}to{opacity:1;clip-path:inset(0);filter:none;transform:none}}.enquiry-panel-heading{border-bottom:1px solid #1d355c1a;max-width:650px;margin-bottom:38px;padding-bottom:26px}.enquiry-panel-heading>span{letter-spacing:.2em;text-transform:uppercase;color:#1d355c75;margin-bottom:11px;font-size:.58rem;display:block}.enquiry-panel-heading h3{max-width:16ch;font-family:var(--serif);letter-spacing:-.025em;color:var(--ar-navy);text-wrap:balance;margin:0;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:1.02}.enquiry-panel-heading p{color:#1d355c9e;max-width:48ch;margin:16px 0 0;font-size:.87rem;line-height:1.72}.appointment .form-grid{gap:26px 24px!important}.appointment .field{gap:8px!important}.appointment .field label{font-weight:600;color:#1d355ca3!important;letter-spacing:.18em!important;font-size:.58rem!important}.appointment .field input,.appointment .field select,.appointment .field textarea{min-height:54px;color:var(--ar-navy)!important;transition:border-color .23s ease,background .23s ease,box-shadow .23s ease,transform .23s var(--ar-ease)!important;background:#ffffff61!important;border:1px solid #1d355c26!important;border-radius:0!important;padding:14px 15px!important;box-shadow:inset 0 1px #ffffff85!important}.appointment .field input::placeholder,.appointment .field textarea::placeholder{color:#1d355c57!important}.appointment .field input:hover,.appointment .field select:hover,.appointment .field textarea:hover{background:#ffffff8f!important;border-color:#1d355c47!important}.appointment .field input:focus,.appointment .field select:focus,.appointment .field textarea:focus{transform:translateY(-1px);background:#fffdf8!important;border-color:#1d355c9e!important;outline:none!important;box-shadow:0 0 0 3px #1d355c0b!important}.appointment .field textarea{line-height:1.6;min-height:126px!important}.appointment .field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#1d355c9e 50%),linear-gradient(135deg,#1d355c9e 50%,#0000 50%)!important;background-position:calc(100% - 19px) 52%,calc(100% - 14px) 52%!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:42px!important}.appointment .field select option{color:var(--ar-navy);background:#f8f4ec}.appointment .radio-row{flex-wrap:wrap;gap:8px!important;display:flex!important}.appointment .radio-row label{cursor:pointer;min-height:42px;transition:all .22s;color:#1d355c99!important;background:#ffffff4d!important;border:1px solid #1d355c21!important;align-items:center!important;gap:8px!important;width:auto!important;padding:0 14px!important;font-size:.7rem!important;display:inline-flex!important}.appointment .radio-row label:hover{background:#ffffff8f!important;border-color:#1d355c45!important}.appointment .radio-row label:has(input:checked){box-shadow:0 8px 20px #1d355c17;color:#fff!important;background:var(--ar-navy)!important;border-color:var(--ar-navy)!important}.appointment .radio-row input{width:14px;height:14px;accent-color:currentColor!important}.appointment .form-foot{border-top:1px solid #1d355c1a!important;margin-top:34px!important;padding-top:27px!important}.appointment .form-foot .btn.light{min-width:205px;min-height:50px;background:var(--ar-navy)!important;color:#fff!important;border-color:var(--ar-navy)!important}.appointment .form-foot .btn.light:hover{color:#fff!important;background:#294a76!important}.appointment .form-note{color:#1d355c70!important}.appointment .confirm{color:var(--ar-navy)!important;background:#ffffff61!important;border-color:#1d355c1c!important}.career-panel,.subscribe-form{background:linear-gradient(#ffffff9e,#f8f4ecf5)!important;border:1px solid #1d355c1a!important;box-shadow:0 22px 50px #1d355c0e!important}.career-field input,.career-field select,.career-field textarea,.subscribe-form input[type=text],.subscribe-form input[type=email]{box-shadow:none!important;background:#fff6!important;border:1px solid #1d355c26!important;border-radius:0!important}.career-field input:focus,.career-field select:focus,.career-field textarea:focus,.subscribe-form input[type=text]:focus,.subscribe-form input[type=email]:focus{background:#fffdf8!important;border-color:#1d355c94!important;outline:none!important;box-shadow:0 0 0 3px #1d355c0a!important}.footer-legacy{margin-top:12px!important}@media (width<=760px){.appointment{padding-block:76px!important}.appointment .tabs{margin-top:38px!important}.appointment .tab{letter-spacing:.13em!important;min-height:60px!important;font-size:.58rem!important}.appointment .panel{padding:30px 20px 34px!important}.appointment .form-grid{gap:22px!important}.appointment .radio-row{grid-template-columns:1fr!important;display:grid!important}.appointment .radio-row label{width:100%!important}.enquiry-panel-heading{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}main>.section.is-in-view:before,.btn:hover:after,.appointment .panel.panel-turn-in{animation:none!important}}#careers .career-panel-wrap{scroll-margin-top:120px}#careers .career-panel-wrap[hidden]{display:none!important}#careers .career-panel-wrap:not([hidden]){display:block}#careers .career-panel-wrap.career-panel-enter .career-panel{animation:.62s cubic-bezier(.22,.72,.23,1) both v50CareerReveal}@keyframes v50CareerReveal{0%{opacity:0;filter:blur(5px);transform:translateY(22px)scale(.993)}to{opacity:1;filter:none;transform:none}}#careers #openCareerForm[aria-expanded=true]{background:var(--navy);color:#fff}@media (prefers-reduced-motion:reduce){#careers .career-panel-wrap.career-panel-enter .career-panel{animation:none!important}}main>.hero:before,main>.hero:after{content:none!important;background:0 0!important;border:0!important;display:none!important}.ar-jewel-ornament{--ornament-stroke:#1d355c29;--ornament-fill:#1d355c05;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ornament-stroke);opacity:.9;transform-origin:50%;position:absolute}.ar-jewel-ornament svg{width:100%;height:100%;display:block;overflow:visible}.ar-jewel-ornament path,.ar-jewel-ornament circle,.ar-jewel-ornament ellipse,.ar-jewel-ornament polygon,.ar-jewel-ornament line{vector-effect:non-scaling-stroke}.ar-jewel-ornament .outline{fill:var(--ornament-fill);stroke:var(--ornament-stroke);stroke-width:1px}.ar-jewel-ornament .facet{fill:none;stroke:var(--ornament-stroke);stroke-width:.8px;opacity:.72}.ar-jewel-ornament .spark{fill:var(--ornament-stroke);stroke:none;opacity:.52}.heritage>.wrap,.paths>.wrap,.news>.wrap,.subscribe>.wrap,.about-house>.wrap{z-index:2;position:relative}.heritage,.paths,.news,.subscribe,.about-house{overflow:hidden}.ar-ornament-heritage{opacity:.7;width:188px;height:188px;animation:15s ease-in-out infinite arOrnamentFloat;bottom:clamp(42px,7vw,96px);left:clamp(-72px,-3vw,-28px)}.ar-ornament-work{opacity:.66;width:215px;height:126px;animation:18s ease-in-out infinite arOrnamentDrift;top:clamp(72px,8vw,128px);right:clamp(-76px,-4vw,-30px);transform:rotate(-9deg)}.ar-ornament-journal{opacity:.56;width:154px;height:192px;animation:17s ease-in-out -5s infinite arOrnamentFloat;top:clamp(110px,12vw,190px);left:clamp(-56px,-2vw,-18px);transform:rotate(6deg)}.ar-ornament-notes{opacity:.48;width:190px;height:124px;animation:20s ease-in-out -7s infinite arOrnamentDrift;bottom:clamp(22px,4vw,58px);right:clamp(18px,5vw,86px)}.ar-ornament-about{opacity:.54;width:154px;height:205px;animation:19s ease-in-out -3s infinite arOrnamentFloat;top:clamp(40px,6vw,88px);right:clamp(-34px,1vw,24px);transform:rotate(8deg)}.ar-jewel-ornament .facet-glint{stroke-dasharray:18 120;stroke-dashoffset:0;opacity:.32;animation:9s linear infinite arFacetGlint}@keyframes arOrnamentFloat{0%,to{translate:0;rotate:0deg}50%{translate:0 -8px;rotate:1.1deg}}@keyframes arOrnamentDrift{0%,to{translate:0}50%{translate:-7px 5px}}@keyframes arFacetGlint{to{stroke-dashoffset:-138px}}@media (width<=900px){.ar-jewel-ornament{opacity:.38}.ar-ornament-heritage{width:136px;height:136px;left:-54px}.ar-ornament-work{width:156px;height:92px;right:-58px}.ar-ornament-journal{width:112px;height:140px;left:-44px}.ar-ornament-notes{width:142px;height:92px;right:-18px}.ar-ornament-about{width:112px;height:150px;right:-36px}}@media (width<=620px){.ar-jewel-ornament{display:none}}@media (prefers-reduced-motion:reduce){.ar-jewel-ornament,.ar-jewel-ornament .facet-glint{animation:none!important}}.hero-image-panel{background:var(--mist);overflow:hidden}.hero-feature-image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-image-panel:before{z-index:2;pointer-events:none}@media (width<=900px){.hero-feature-image{object-fit:cover;object-position:center center}}.statement{overflow:hidden}.statement .statement-grid{grid-template-columns:minmax(340px,.9fr) minmax(440px,1.1fr)!important;align-items:center!important;gap:clamp(54px,7vw,112px)!important}.statement-visual{background:#ffffff09;border:1px solid #ffffff1f;width:100%;min-height:clamp(430px,47vw,620px);position:relative;overflow:hidden;box-shadow:0 28px 70px #04102329}.statement-image{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,.72,.23,1);display:block;position:absolute;inset:0;transform:scale(1.018)}.statement-visual.visible .statement-image{transform:scale(1)}.statement-visual:after{content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:16px}.statement-image-rule{pointer-events:none;background:linear-gradient(90deg,#ffffff9e,#fff0);width:92px;height:1px;position:absolute;bottom:46px;right:-38px}.statement .statement-grid>.reveal:last-child{max-width:620px}@media (width<=900px){.statement .statement-grid{grid-template-columns:1fr!important;gap:42px!important}.statement-visual{max-width:680px;min-height:min(72vw,560px);margin-inline:auto}.statement-image-rule{display:none}}@media (width<=560px){.statement-visual{min-height:108vw}.statement-visual:after{inset:10px}}@media (prefers-reduced-motion:reduce){.statement-image{transition:none!important;transform:none!important}}#heritage{isolation:isolate;position:relative;overflow:hidden;background:#f3ecdf!important}#heritage .heritage-paper-bg{z-index:0;object-fit:cover;object-position:center center;opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}#heritage .heritage-store-bg{z-index:1;object-fit:contain;object-position:left center;opacity:.44;filter:grayscale(.86)sepia(.08)saturate(.35)contrast(.9)brightness(1.05);mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;width:74%;height:92%;position:absolute;top:5%;left:-3%}#heritage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f3ecdf47 0%,#f3ecdf2e 38%,#f3ecdf85 66%,#f3ecdfad 100%);position:absolute;inset:0}#heritage>.wrap{z-index:3;position:relative}#heritage .ar-ornament-heritage{display:none!important}@media (width<=900px){#heritage .heritage-store-bg{opacity:.4;width:92%;left:-10%}#heritage:before{background:#f3ecdf85}}@media (width<=620px){#heritage .heritage-store-bg{opacity:.34;width:130%;height:68%;top:auto;bottom:-4%;left:-18%}#heritage:before{background:#f3ecdf94}}@keyframes v50PreviewIntroFallback{0%,72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}img{-webkit-user-drag:none}.hero-feature-image,.statement-image,.heritage-paper-bg,.heritage-store-bg,.diamond-photo{backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.brand-intro{animation:.15s linear forwards v50PreviewIntroFallback!important}}#heritage .heritage-store-bg{transform-origin:0;transform:scale(.975);-webkit-mask-image:linear-gradient(90deg,#000000eb 0%,#000000c7 48%,#0000004d 78%,#0000 100%);mask-image:linear-gradient(90deg,#000000eb 0%,#000000c7 48%,#0000004d 78%,#0000 100%);object-fit:contain!important;object-position:left center!important;opacity:.255!important;filter:grayscale(.93)sepia(.08)saturate(.25)contrast(.82)brightness(1.15)blur(.38px)!important;mix-blend-mode:multiply!important;width:64%!important;height:84%!important;top:8%!important;left:-7%!important}#heritage:before{background:linear-gradient(90deg,#f3ecdf61 0%,#f3ecdf52 34%,#f3ecdf8f 65%,#f3ecdfb8 100%)!important}@media (width<=900px){#heritage .heritage-store-bg{transform:scale(.96);opacity:.22!important;width:78%!important;height:80%!important;top:10%!important;left:-12%!important}}@media (width<=620px){#heritage .heritage-store-bg{transform:scale(.95);opacity:.18!important;width:118%!important;height:63%!important;top:auto!important;bottom:-1%!important;left:-22%!important}}.diamond-visual{isolation:isolate;filter:drop-shadow(0 1px 1.6px #0c182a21)drop-shadow(0 0 2.2px #ffffff94);overflow:visible}.diamond-visual:before{content:"";z-index:1;pointer-events:none;clip-path:polygon(50% 0%,70% 10%,87% 29%,100% 50%,87% 71%,70% 90%,50% 100%,30% 90%,13% 71%,0% 50%,13% 29%,30% 10%);background:radial-gradient(circle at var(--diamond-glint-x) var(--diamond-glint-y), #ffffff57 0%, #ffffff1f 18%, #ffffff06 43%, #fff0 72%), linear-gradient(135deg, #ffffff2e, #cde7f709 34%, #ffffff05 58%, #ffffff29);-webkit-backdrop-filter:brightness(1.12)contrast(1.08)saturate(1.32);backdrop-filter:brightness(1.12)contrast(1.08)saturate(1.32);opacity:.92;position:absolute;inset:-1px}.diamond-photo{mix-blend-mode:screen;opacity:.43!important;filter:grayscale(.48)brightness(1.13)contrast(1.28)saturate(.38)!important}.diamond-prism{filter:saturate(1.18)brightness(1.05);opacity:calc(var(--diamond-flash) * .4)!important;mix-blend-mode:screen!important}.diamond-shine{opacity:0;background:linear-gradient(90deg,#fff0,#ffffff14 28%,#fffffffa 49%,#cdebff47 57%,#fff0)!important;width:38%!important}.diamond-fire{width:1.2px!important;height:1.2px!important;box-shadow:0 0 1px #fffffffa, 0 0 2px hsla(var(--diamond-hue),94%,76%,.58)!important}.diamond-visual{filter:drop-shadow(0 1px 1.6px #111f432e)drop-shadow(0 0 2.6px #93b8ff4d)drop-shadow(0 0 5px #4554aa1a)!important}.diamond-visual:before{background:radial-gradient(circle at var(--diamond-glint-x) var(--diamond-glint-y), #ffffff61 0%, #c6dcff2e 15%, #7d99e81a 30%, #5359b40e 48%, #32388506 64%, #fff0 76%), linear-gradient(142deg, #c4dcff24 0%, #5b7bd013 20%, #3b4fa70b 38%, #745abe11 57%, #b2ccff1c 78%, #ffffff26 100%)!important;-webkit-backdrop-filter:brightness(1.1)contrast(1.09)saturate(1.52)hue-rotate(2deg)!important;backdrop-filter:brightness(1.1)contrast(1.09)saturate(1.52)hue-rotate(2deg)!important;opacity:.94!important}.diamond-photo{opacity:.38!important;mix-blend-mode:screen!important;filter:grayscale(.3)sepia(.08)hue-rotate(174deg)saturate(2.25)brightness(.98)contrast(1.34)!important}.diamond-prism{opacity:calc(var(--diamond-flash) * .46)!important;mix-blend-mode:screen!important;background:conic-gradient(from calc(var(--diamond-hue) * 1deg), #78aaff00, #78aaff42, #615cd236, #9960e22e, #5c8fee3b, #78aaff00)!important;filter:saturate(1.32)brightness(1.06)!important}.diamond-shine{background:linear-gradient(90deg,#fff0,#d2e5ff17 27%,#fffffffa 49%,#b8d0ff4d 57%,#fff0)!important}.diamond-fire{box-shadow:0 0 1px #fffffff2,0 0 2px #6e9bff8a,0 0 3px #8e5ce03d!important}.page-progress.is-scrolling .diamond-photo,.page-progress.is-dragging .diamond-photo,.page-progress:hover .diamond-photo{opacity:.44!important}.page-progress.is-scrolling .diamond-visual:before,.page-progress.is-dragging .diamond-visual:before,.page-progress:hover .diamond-visual:before{-webkit-backdrop-filter:brightness(1.14)contrast(1.11)saturate(1.68)hue-rotate(3deg)!important;backdrop-filter:brightness(1.14)contrast(1.11)saturate(1.68)hue-rotate(3deg)!important}.house-motion{background:var(--navy);color:var(--white);padding:clamp(76px,8vw,120px) 0 clamp(64px,7vw,104px);overflow:hidden}.house-motion-head{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(38px,7vw,96px);margin-bottom:clamp(42px,5vw,72px);display:grid}.house-motion h2{max-width:11ch;margin:12px 0 0;font-size:clamp(2.8rem,5.7vw,5.8rem)}.house-motion-copy{color:#ffffffb8;justify-self:end;max-width:46ch}.house-motion-copy p{margin:0 0 22px}.house-motion-link{color:#fff;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #ffffff7a;align-items:center;gap:9px;padding-bottom:5px;font-size:.67rem;text-decoration:none;display:inline-flex}.house-motion-link span{transition:transform .3s var(--ease)}.house-motion-link:hover span{transform:translate(3px,-3px)}.house-motion-rail{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.house-motion-track{will-change:transform;width:max-content;animation:38s linear infinite houseMotionMarquee;display:flex}.house-motion-rail:hover .house-motion-track,.house-motion-rail:focus-within .house-motion-track{animation-play-state:paused}.house-motion-group{gap:clamp(18px,2vw,34px);padding-right:clamp(18px,2vw,34px);display:flex}.motion-card{aspect-ratio:4/5;width:clamp(250px,25vw,390px);color:inherit;isolation:isolate;background:#fff;border:1px solid #ffffff24;text-decoration:none;display:block;position:relative;overflow:hidden}.motion-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.25s var(--ease),filter .8s ease;will-change:transform}.motion-card:hover img{transform:scale(1.045)}.motion-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#081221b8 100%);position:absolute;inset:0}.motion-card>span{z-index:2;color:#fff;gap:3px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.motion-card b{font-family:var(--display);font-size:1.38rem;font-weight:400;line-height:1.05}.motion-card small{text-transform:uppercase;letter-spacing:.14em;color:#ffffffb8;font-size:.61rem}.motion-card-ivory img{object-position:center 42%}.motion-card-navy img,.motion-card-mist img{object-position:center center}@keyframes houseMotionMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=760px){.house-motion-head{grid-template-columns:1fr}.house-motion-copy{justify-self:start}.house-motion-rail{scroll-snap-type:x mandatory;padding:0 20px 12px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.house-motion-track{animation:none}.house-motion-group{gap:16px}.house-motion-group[aria-hidden=true]{display:none}.motion-card{scroll-snap-align:center;width:min(78vw,330px)}}@media (prefers-reduced-motion:reduce){.house-motion-track{animation:none}.motion-card img{transition:none}}.brand-intro{animation:0s 4s forwards arIntroFailsafe}@keyframes arIntroFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.page-progress,.page-progress-track,.page-progress-fill,.diamond-visual,.diamond-photo{visibility:visible!important}.diamond-photo{opacity:.98!important;display:block!important}.language-switcher{border:0;align-items:center;margin:0;padding:0;display:inline-flex}.language-switcher select{appearance:none;color:#fff;min-width:102px;height:34px;font-family:var(--sans);letter-spacing:.08em;cursor:pointer;background-color:#ffffff14;background-image:linear-gradient(45deg,#0000 50%,#ffffffb8 50%),linear-gradient(135deg,#ffffffb8 50%,#0000 50%);background-position:calc(100% - 13px) 48%,calc(100% - 9px) 48%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid #fff3;border-radius:0;outline:none;padding:0 28px 0 10px;font-size:.6rem;transition:background-color .2s,border-color .2s}.language-switcher select:hover,.language-switcher select:focus-visible{background-color:#ffffff26;border-color:#ffffff61}.language-switcher select option{color:var(--ar-navy);background:#f8f4ec}.appointment .phone-row{grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);gap:10px;display:grid}.appointment .phone-row select,.appointment .phone-row input{width:100%!important}.translation-limited-note{color:#1d355c94;font-family:var(--sans);letter-spacing:.02em;background:#ffffff57;border-left:2px solid #1d355c52;margin:16px 0 0;padding:10px 13px;font-size:.66rem;line-height:1.55;display:none}html:not([lang=en]) .translation-limited-note{display:block}html.lang-ar{direction:rtl}html.lang-ar body{direction:rtl;font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}html.lang-ar .display,html.lang-ar h1,html.lang-ar h2,html.lang-ar h3{letter-spacing:0;font-family:Noto Naskh Arabic,Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif;line-height:1.25}html.lang-hi body{font-family:"Noto Sans Devanagari","Nirmala UI","Mangal",var(--sans),sans-serif}html.lang-hi .display,html.lang-hi h1,html.lang-hi h2,html.lang-hi h3{letter-spacing:0;font-family:Noto Serif Devanagari,Noto Sans Devanagari,Nirmala UI,serif;line-height:1.25}html.lang-bn body{font-family:"Noto Sans Bengali","Nirmala UI",var(--sans),sans-serif}html.lang-bn .display,html.lang-bn h1,html.lang-bn h2,html.lang-bn h3{letter-spacing:0;font-family:Noto Serif Bengali,Noto Sans Bengali,Nirmala UI,serif;line-height:1.28}html.lang-zh-Hant body{font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",var(--sans),sans-serif}html.lang-zh-Hant .display,html.lang-zh-Hant h1,html.lang-zh-Hant h2,html.lang-zh-Hant h3{letter-spacing:.01em;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;line-height:1.28}html.lang-ar .appointment .field label,html.lang-ar .career-field label,html.lang-ar .subscribe-form label,html.lang-ar .legal-panel,html.lang-ar .concierge-panel,html.lang-ar .mobile-nav{text-align:right}html.lang-ar input:not([type=email]):not([type=tel]),html.lang-ar textarea,html.lang-ar select{text-align:right;direction:rtl}html.lang-ar input[type=email],html.lang-ar input[type=tel],html.lang-ar input[type=url],html.lang-ar .phone-row select{text-align:left;direction:ltr}html.lang-ar .translation-limited-note{border-left:0;border-right:2px solid #1d355c52}html.lang-ar .header-search-result:after{content:"‹"}@media (width<=980px){.language-switcher select{min-width:84px;padding-left:8px;font-size:.57rem}}@media (width<=760px){.language-switcher select{width:62px;min-width:62px;padding:0 20px 0 7px;font-size:.54rem}.appointment .phone-row{grid-template-columns:108px minmax(0,1fr)}}@media (width<=520px){.language-switcher select{width:56px;min-width:56px}.appointment .phone-row{grid-template-columns:1fr}.appointment .phone-row select{max-width:none}}.instagram-live{color:#fff;background:#0f213b;border-top:1px solid #ffffff1f;padding:clamp(72px,8vw,116px) 0 clamp(70px,8vw,110px);position:relative;overflow:hidden}.instagram-live .wrap{z-index:1;position:relative}.instagram-live-head{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:end;gap:clamp(32px,6vw,90px);margin-bottom:clamp(34px,5vw,64px);display:grid}.instagram-live .kicker{color:#ffffff9e}.instagram-live-title{font-family:var(--display);letter-spacing:-.025em;max-width:10ch;margin:12px 0 0;font-size:clamp(2.7rem,5.6vw,5.8rem);font-weight:400;line-height:.95}.instagram-live-copy{color:#ffffffb3;justify-self:end;max-width:43ch;font-size:clamp(.92rem,1.3vw,1.06rem);line-height:1.75}.instagram-live-copy p{margin:0 0 20px}.instagram-live-link{color:#fff;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #ffffff59;align-items:center;gap:10px;padding-bottom:7px;font-size:.68rem;text-decoration:none;display:inline-flex}.instagram-live-meta{text-transform:uppercase;letter-spacing:.11em;color:#ffffff6b;align-items:center;gap:10px;margin-top:14px;font-size:.64rem;display:flex}.instagram-live-dot{opacity:.65;background:#fff;border-radius:50%;width:6px;height:6px}.instagram-live-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;touch-action:pan-x;scroll-behavior:smooth;padding:0 max(20px,50vw - 630px);overflow:auto hidden}.instagram-live-viewport::-webkit-scrollbar{display:none}.instagram-live-track{gap:clamp(12px,1.8vw,24px);width:max-content;padding:2px 0 10px;display:flex}.instagram-live-card{aspect-ratio:4/5;scroll-snap-align:start;color:#fff;isolation:isolate;background:#172b48;width:clamp(230px,26vw,360px);text-decoration:none;display:block;position:relative;overflow:hidden}.instagram-live-card img,.instagram-live-card video{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease),filter .4s ease;display:block}.instagram-live-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 54%,#050e1cad 100%);position:absolute;inset:0}.instagram-live-card-info{z-index:2;justify-content:space-between;align-items:end;gap:12px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.instagram-live-card-type{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:.62rem}.instagram-live-card-date{color:#ffffffb8;font-size:.63rem}.instagram-live-play{z-index:2;-webkit-backdrop-filter:blur(8px);background:#0b1c3433;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.8rem;display:grid;position:absolute;top:16px;right:16px}.instagram-live-fallback-note,.instagram-live[data-feed-state=fallback] .instagram-live-meta [data-live-only]{display:none}.instagram-live[data-feed-state=fallback] .instagram-live-fallback-note{display:inline}@media (hover:hover) and (pointer:fine){.instagram-live-card:hover img,.instagram-live-card:hover video{filter:saturate(1.05);transform:scale(1.025)}}@media (width<=760px){.instagram-live-head{grid-template-columns:1fr;gap:22px}.instagram-live-copy{justify-self:start}.instagram-live-title{max-width:11ch}.instagram-live-card{width:min(78vw,310px)}.instagram-live-viewport{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.instagram-live-viewport{scroll-behavior:auto}.instagram-live-card img,.instagram-live-card video{transition:none}}html[dir=rtl] .instagram-live-copy{text-align:right;justify-self:start}html[dir=rtl] .instagram-live-card-info{direction:rtl}:is(.field,.career-field,.subscribe-form label,.consent-check).has-error input,:is(.field,.career-field,.subscribe-form label,.consent-check).has-error select,:is(.field,.career-field,.subscribe-form label,.consent-check).has-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#9b2f2f!important;box-shadow:0 0 0 2px #9b2f2f14!important}.field-error{color:#8b2929;letter-spacing:.01em;margin-top:7px;font-size:.68rem;line-height:1.45;display:block}.ar-recaptcha-shell{min-height:0;margin:24px 0 10px}.ar-recaptcha-shell[hidden]{display:none!important}.ar-recaptcha-slot{align-items:center;min-height:78px;display:flex}.ar-captcha-error{color:#8b2929;margin:8px 0 0;font-size:.68rem;line-height:1.45}.form-error:not([hidden]){border-left:2px solid #8b2929a6;padding-left:12px}html[dir=rtl] .form-error:not([hidden]){border-left:0;border-right:2px solid #8b2929a6;padding-left:0;padding-right:12px}@media (width<=430px){.ar-recaptcha-slot{transform-origin:0 0;min-height:72px;transform:scale(.9)}html[dir=rtl] .ar-recaptcha-slot{transform-origin:100% 0}}
