html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html{overflow-x:hidden}body{background:#f4f6f8;font-family:Inter,Arial,sans-serif;overflow-x:hidden}#root{overflow-x:clip}:root{color:#f7f3ea;--ink:#0a0d12;--pearl:#f7f3ea;--mist:#f7f3eab8;--silver:#dce4e8c2;--line:#e6ebee3d;--champagne:#d7bd7e;--reef:#5fc7c2;--cabernet:#6f273f;--compass-size:max(100vw, 1120px);--compass-scale:.45;--compass-margin-block:-27.5%;background:#07101a}html{scroll-padding-top:86px}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,[role=button],.primary-link,.ghost-link,.nav-cta,.reveal-grid article,.experience-card,.value-card,.quote-choice-grid button,.quote-subchoice-grid button,.quote-checkbox-grid label{cursor:pointer}.navbar{z-index:50;width:100%;color:var(--pearl);background:linear-gradient(#05070ae6,#05070a1f,#05070a00);justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(18px,4vw,58px);display:flex;position:absolute;top:0;left:0}.logo{align-items:center;gap:14px;min-width:0;display:flex}.logo-mark{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff2e)drop-shadow(0 10px 18px #00000073);width:48px;height:48px}.logo-title,.logo-subtitle{white-space:nowrap;display:block}.logo-title{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2.15vw,25px)}.logo-subtitle{color:var(--mist);letter-spacing:2.4px;text-transform:uppercase;margin-top:3px;font-size:11px}.nav-links{color:#f7f3ead1;text-transform:uppercase;align-items:center;gap:clamp(14px,2.2vw,34px);font-size:13px;display:flex}.nav-links a{padding:8px 0;position:relative}.nav-links .nav-cta{color:#f7f3eaf0;background:#05090d57;border:1px solid #eef4f66b;border-radius:2px;align-items:center;min-height:32px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #0000003d}.nav-links .nav-cta:after{display:none}.nav-links a:after{content:"";background:var(--champagne);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.hero{min-height:100svh;color:var(--pearl);isolation:isolate;background:#07101a;place-items:center;padding:82px 0 30px;display:grid;position:relative;overflow:hidden}.hero-backdrop{z-index:-3;background:#07101a;position:absolute;inset:0;overflow:hidden}.hero-backdrop:before,.hero-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-backdrop:before{filter:saturate(.84)contrast(1.05)brightness(.62);background:url(/pictures/hero%20backdrop.png) 50% 62%/max(1500px,112vw) no-repeat;transform:scale(1.03)}.hero-backdrop:after{background:radial-gradient(at 50% 47%,#040a0fd1 0 26%,#040a0f6b 45%,#0000 64%),linear-gradient(90deg,#040a12eb,#08121c4d,#040a12eb),linear-gradient(#040a12eb 0%,#040a1294 34%,#040a12c7 100%)}.hero:before{z-index:-2;content:"";background:radial-gradient(circle at 50% 46%,#d7bd7e38,#0000 26%),radial-gradient(circle at 18% 86%,#5fc7c224,#0000 22%),radial-gradient(circle at 82% 20%,#6f273f2e,#0000 20%);position:absolute;inset:0}.hero:after{z-index:-1;content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px);background-size:100% 8px;position:absolute;inset:0}.hero-brand-watermark{z-index:0;color:#f7f3ea1a;text-align:center;text-transform:uppercase;pointer-events:none;mix-blend-mode:screen;justify-items:center;width:min(80vw,760px);display:none;position:absolute;bottom:clamp(18px,3.4vh,38px);left:50%;transform:translate(-50%)}.hero-brand-watermark img{opacity:.16;filter:invert()grayscale()drop-shadow(0 0 24px #d6ecf21f);width:clamp(130px,17vw,220px);margin-bottom:10px}.hero-brand-watermark strong,.hero-brand-watermark span{text-shadow:0 28px 48px #0000008c;line-height:.88;display:block}.hero-brand-watermark strong{letter-spacing:.24em;padding-left:.24em;font-size:clamp(58px,10vw,126px)}.hero-brand-watermark span{letter-spacing:.42em;margin-top:14px;padding-left:.42em;font-size:clamp(17px,2.8vw,38px)}.launcher-shell{z-index:4;justify-items:center;gap:0;width:100vw;transition:transform 1.8s cubic-bezier(.16,1,.3,1),opacity .7s;display:grid;position:relative;transform:translateY(-5%)}.launcher-intro,.launcher-caption{color:#f7f3eabf;text-align:center;text-transform:uppercase;min-height:24px;font-size:12px;position:absolute}.launcher-intro{width:min(90vw,520px);bottom:calc(100% + 22px);left:50%;transform:translate(-50%)}.launcher-caption{text-transform:none;width:min(86vw,620px);max-width:620px;font-size:16px;line-height:1.7;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.compass-wrapper{width:var(--compass-size);aspect-ratio:1;margin:var(--compass-margin-block) 0;transform:scale(var(--compass-scale));transform-origin:50%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle,#080e134d,#06090dd6 62%),#080b0f7a;border-radius:50%;transition:background .7s .52s,box-shadow .7s .52s,-webkit-backdrop-filter .7s .52s,backdrop-filter .7s .52s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff21,0 36px 120px #00000075,0 0 0 18px #0205082e,inset 0 0 0 1px #ffffff2e}.compass-wrapper.is-cutting{cursor:wait}.compass-cut-effect{z-index:11;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cut-guide,.cut-beam{fill:none;stroke-linecap:round;stroke-linejoin:round}.cut-guide{stroke:#7eeff52e;stroke-width:.42px}.cut-beam{stroke:#54f4ff;stroke-width:.8px;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 4px #54f4fff2)drop-shadow(0 0 12px #2abedcdb)drop-shadow(0 0 22px #2497d294);animation:1.35s cubic-bezier(.22,1,.36,1) .26s forwards laser-cut-trace}.cut-spark{fill:#dffcff;opacity:0;filter:drop-shadow(0 0 3px #fffffff2)drop-shadow(0 0 8px #54f4ffcc)}.cut-top .cut-spark{transform-origin:50% 0}.cut-right .cut-spark{transform-origin:100%}.cut-bottom .cut-spark{transform-origin:50% 100%}.cut-left .cut-spark{transform-origin:0}.wedge:disabled{cursor:wait}.compass-wrapper:before,.compass-wrapper:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.compass-wrapper:before{z-index:8;box-shadow:inset 0 0 0 2px #e3eaed38,inset 0 0 0 14px #02080d70,inset 0 0 0 17px #d7e0e41c,inset 0 0 72px #0000008c}.compass-wrapper:after{z-index:6;background:radial-gradient(circle, transparent 0 31%, #d8e1e53d 31.3%, transparent 32.1%), conic-gradient(from 45deg, transparent 0 24.5%, #e6edef5c 24.7% 25.2%, transparent 25.4% 49.5%, #e6edef5c 49.7% 50.2%, transparent 50.4% 74.5%, #e6edef5c 74.7% 75.2%, transparent 75.4% 99.5%, #e6edef5c 99.7% 100%)}.silver-divider{z-index:7;pointer-events:none;background:linear-gradient(90deg, transparent, var(--silver), transparent);position:absolute;box-shadow:0 0 18px #ffffff2e}.silver-divider.horizontal{width:96%;height:1px;top:50%;left:2%}.silver-divider.vertical{background:linear-gradient(180deg, transparent, var(--silver), transparent);width:1px;height:96%;top:2%;left:50%}.wedge{width:50%;height:50%;color:var(--pearl);cursor:pointer;background:linear-gradient(#070a0e38, #070a0ea3), var(--wedge-image) center/cover;border:0;transition:transform 1.9s cubic-bezier(.16,1,.3,1),filter .28s,opacity .7s;position:absolute;overflow:hidden}.wedge-scenes,.wedge-scene,.wedge-video{pointer-events:none;display:block;position:absolute;inset:0}.wedge-scenes{z-index:0;overflow:hidden}.wedge-scene{background:var(--scene-image) center/cover;opacity:0;filter:saturate(1.08)contrast(1.04)brightness(.96);transition:opacity .6s;transform:scale(1.06)}.wedge-scene.is-active-scene,.wedge-scenes.is-single-scene .wedge-scene{opacity:1;animation:9s ease-in-out infinite wedge-single-scene}.plane-scene:before,.plane-scene:after{content:"";pointer-events:none;position:absolute}.plane-scene:before{filter:blur(10px);background:linear-gradient(90deg,#fff0,#ddeef680,#fff0);width:48%;height:18%;animation:9s ease-in-out infinite contrail-cross;top:46%;left:-34%;transform:rotate(-8deg)}.plane-scene:after{clip-path:polygon(0 45%,44% 37%,57% 0,68% 3%,64% 36%,100% 48%,64% 60%,68% 96%,57% 100%,44% 63%,0 55%);filter:drop-shadow(0 8px 12px #00000052)drop-shadow(0 0 18px #ffffff38);background:radial-gradient(at 60% 48%,#fffffff5 0 10%,#0000 11%),linear-gradient(90deg,#eef6fafa,#9aacb8e6);width:130px;height:72px;animation:9s ease-in-out infinite plane-cross;top:33%;left:-18%;transform:rotate(-8deg)}.wedge-video{object-fit:cover;opacity:1;width:100%;height:100%}.wedge:before{z-index:2;content:"";opacity:0;background:linear-gradient(120deg,#0000,#fff3,#0000),radial-gradient(circle at 30% 30%,#fff3,#0000 28%);transition:opacity .26s;position:absolute;inset:-16%;transform:translate(-18%)}.wedge:after{z-index:1;content:"";-webkit-backdrop-filter:saturate(.78);backdrop-filter:saturate(.78);background:#04080d3d;position:absolute;inset:0}.wedge>span:not(.wedge-scenes){z-index:3;color:#ffffffe6;text-transform:uppercase;text-shadow:0 12px 28px #000000b3;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3.15vw,40px);line-height:1.05;position:absolute}.wedge-top{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 100%;width:100%;height:50%;top:0;left:0}.wedge-top>span:not(.wedge-scenes){top:25%;left:50%;transform:translate(-50%)}.wedge-right{clip-path:polygon(0 50%,100% 0,100% 100%);transform-origin:0;width:50%;height:100%;top:0;right:0}.wedge-right>span:not(.wedge-scenes){text-align:center;width:min(18vw,220px);font-size:clamp(24px,3.15vw,40px);line-height:1.12;top:50%;right:15%;transform:translateY(-50%)}.wedge-bottom{clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 0;width:100%;height:50%;bottom:0;left:0}.wedge-bottom>span:not(.wedge-scenes){bottom:25%;left:50%;transform:translate(-50%)}.wedge-left{clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:100%;width:50%;height:100%;top:0;left:0}.wedge-left .wedge-scene{background-position:24%}.wedge-left .wedge-video{object-position:24% center}.wedge-left>span:not(.wedge-scenes){top:50%;left:22%;transform:translateY(-50%)}.wedge:hover,.wedge:focus-visible,.wedge.is-active{filter:saturate(1.1)contrast(1.08)}.wedge:hover:before,.wedge:focus-visible:before,.wedge.is-active:before{opacity:1;animation:2.4s ease-in-out infinite motion-sheen}.wedge:hover,.wedge.is-active{background-size:112%}.wedge:hover .wedge-scene,.wedge:focus-visible .wedge-scene,.wedge.is-active .wedge-scene{filter:saturate(1.24)contrast(1.1)brightness(1.04)}.compass-center{z-index:12;aspect-ratio:1;text-align:center;width:min(44vw,430px);min-width:310px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .42s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compass-center:before,.compass-center:after{z-index:0;content:"";background:linear-gradient(90deg,#1f2428f5,#e8edee9e,#242a30fa);border:1px solid #e6ecee47;border-radius:999px;width:17%;height:18%;position:absolute;top:50%;box-shadow:inset 0 0 0 2px #0000005c,0 12px 30px #0000007a}.compass-center:before{left:-7%;transform:translateY(-50%)}.compass-center:after{right:-7%;transform:translateY(-50%)}.chronometer{z-index:1;aspect-ratio:1;filter:drop-shadow(0 34px 56px #00000094)drop-shadow(0 0 28px #2784a642);background:radial-gradient(circle,#0a1c28e6 0 20%,#0000 21%),conic-gradient(from 22deg,#f0f5f62e,#0e1318cc,#d6dee033,#080c11db,#f0f5f62e);border-radius:50%;place-items:center;width:100%;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 72px #000000bd,0 0 0 1px #000000b8}.chronometer:before,.chronometer:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.chronometer:before{background:repeating-conic-gradient(#ffffff6b 0deg .3deg,#0000 .34deg 4deg),conic-gradient(from 18deg,#191f25fa,#ecf0f0c7,#525c65e6,#f6f9f8e0,#161c22fa),radial-gradient(circle,#0000 57%,#0c1116db 58%,#e4eaeb52 61%,#0000 64%);animation:26s linear infinite ring-clockwise;inset:-10%;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 10px #02060947,inset 0 0 34px #00000094}.chronometer:after{background:radial-gradient(circle,#0000 56%,#d7e2e51a 56.5% 58%,#0000 58.6%),repeating-conic-gradient(from 1deg,#0000 0deg 5.6deg,#e9f0f22e 5.8deg 6.15deg,#0000 6.4deg 12deg);border:1px solid #e9eeee6b;animation:38s linear infinite ring-counter;inset:2.5%;box-shadow:inset 0 0 0 1px #000000a3,inset 0 0 0 8px #02070c75,inset 0 0 26px #a8dfeb1a,0 0 0 7px #03080cad,0 0 0 8px #e7edee1f}.precision-bezel{z-index:3;pointer-events:none;background:repeating-conic-gradient(from -1deg,#f0f6f7b3 0deg .38deg,#0000 .4deg 2.5deg),conic-gradient(from 28deg,#ebf0f147,#12181eeb,#f4f7f757,#222a32f2,#ebf0f147),radial-gradient(circle,#0000 54%,#12181df5 55%,#dde4e66b 59%,#14191ee0 63%,#0000 64%);border-radius:50%;animation:54s linear infinite ring-counter;position:absolute;inset:-1.5%;-webkit-mask:radial-gradient(circle,#0000 0 54.8%,#000 55.3% 65%,#0000 65.4%);mask:radial-gradient(circle,#0000 0 54.8%,#000 55.3% 65%,#0000 65.4%)}.micro-engraving-ring{z-index:6;pointer-events:none;border-radius:50%;animation:72s linear infinite ring-clockwise;position:absolute;inset:11%}.micro-engraving-ring:before,.micro-engraving-ring:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #eff5f624,inset 0 0 0 7px #01050847}.micro-engraving-ring:after{inset:6%;box-shadow:inset 0 0 0 1px #eff5f61a,0 0 18px #2697bd1a}.micro-engraving-ring span{color:#e9f0f1b8;letter-spacing:1.85px;text-align:center;text-transform:uppercase;text-shadow:0 1px #000c,0 0 8px #71d0eb2e;width:166px;transform:rotate(var(--bezel-angle)) translateY(calc(-1 * min(17vw, 145px))) rotate(calc(-1 * var(--bezel-angle)));margin-left:-83px;font-size:7px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%}.chronometer-screw{z-index:8;width:14px;height:14px;transform:rotate(var(--screw-angle)) translateY(calc(-1 * min(21vw, 183px)));background:linear-gradient(135deg,#ffffffe0,#5c666ee6 42%,#11161bf5),radial-gradient(circle,#ffffffc7,#4b545bdb);border:1px solid #eef4f552;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 2px #00000057,0 0 10px #00000075}.chronometer-screw:after{content:"";background:#02070ab8;width:calc(100% - 4px);height:1px;position:absolute;top:50%;left:2px;transform:translateY(-50%)rotate(35deg)}.gimbal-ring{pointer-events:none;border-radius:50%;position:absolute}.gimbal-ring-outer{border:3px solid #d8dddd66;border-color:#d8dddd66 #f2f6f6ad #d8dddd66 #464e55c2;animation:31s linear infinite ring-clockwise;inset:-4%;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #0009,0 0 28px #0f1921ad}.gimbal-ring-inner{border:2px solid #dae2e447;border-color:#ffffff9e #dae2e447 #1f272fc7;animation:28s linear infinite ring-clockwise;inset:10%;box-shadow:inset 0 0 0 1px #0000006b,0 0 0 1px #ffffff0f}.bearing-bridge{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#e5ecec9e,#262d3485,#0000);position:absolute;box-shadow:0 0 14px #9acfde24}.bearing-bridge-horizontal{width:112%;height:1px}.bearing-bridge-vertical{background:linear-gradient(#0000,#e5ecec9e,#262d3485,#0000);width:1px;height:112%}.watch-dial{z-index:1;width:100%;height:100%;position:absolute;inset:0}.dial-shadow{fill:#030609eb}.dial-metal{fill:none;stroke:url(#machinedMetal);stroke-width:18px;stroke-dasharray:1 4}.dial-groove{fill:#04080cc7;stroke:#e5ebec33;stroke-width:1px}.tick-ring{transform-origin:160px 160px;animation:44s linear infinite ring-counter}.tick-major{stroke:#eff5f5c7;stroke-width:2px;stroke-linecap:round}.tick-minor{stroke:#b2bec46b;stroke-width:1px;stroke-linecap:round}.rose-card{fill:#dbe5e642;stroke:#03070ac2;stroke-width:1px;filter:drop-shadow(0 0 9px #32accd29)}.rose-card .rose-secondary{fill:#66747d33}.sapphire-core{fill:url(#sapphireCore);stroke:#e6f3f64d;stroke-width:1px;transform-origin:160px 160px;filter:drop-shadow(0 0 22px #2aafdc85);animation:5.2s ease-in-out infinite sapphire-breathe}.jewel-pivot{fill:#e8f9ffeb;stroke:#2a5765c7;stroke-width:2px}.destination-engraving{z-index:4;border-radius:50%;position:absolute;inset:0}.destination-engraving span{color:#e5eaeab8;text-align:center;text-transform:uppercase;text-shadow:0 1px #000c;width:150px;font-family:Times New Roman,Georgia,serif;font-size:9px;font-weight:700;line-height:1;transition:color .52s,text-shadow .52s;position:absolute}.engraving-top{top:8%;left:50%;transform:translate(-50%)}.engraving-right{top:50%;right:-4%;transform:translateY(-50%)rotate(90deg)}.engraving-bottom{bottom:8%;left:50%;transform:translate(-50%)rotate(180deg)}.engraving-left{top:50%;left:-1%;transform:translateY(-50%)rotate(-90deg)}.destination-engraving span:before,.destination-engraving span:after{color:#e5eaea57;content:" - "}.destination-engraving .is-aligned{color:#f4fafaf5;text-shadow:0 0 12px #52caeba3,0 1px #000000d1}.sapphire-readout{z-index:5;aspect-ratio:1;color:#f6fdffeb;isolation:isolate;background:radial-gradient(circle at 42% 30%,#e4fcff6b,#0000 13%),radial-gradient(circle at 50% 42%,#1c90bfad,#030c16fa 66%),linear-gradient(145deg,#eaf4f529,#0000002e);border:1px solid #d6eff45c;border-radius:50%;align-content:center;justify-items:center;gap:0;width:58%;padding:16px;animation:5.2s ease-in-out infinite sapphire-readout-breathe;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 38px #47caeb4d,0 0 28px #27a4cc57}.sapphire-readout:before{z-index:0;content:"";opacity:.74;pointer-events:none;background:radial-gradient(circle,#ddf9ff29,#0000 58%),conic-gradient(#0000,#ffffff14,#0000 28%);border-radius:50%;position:absolute;inset:6%}.sapphire-brand-mark{z-index:1;object-fit:contain;opacity:.82;mix-blend-mode:screen;filter:invert()grayscale()contrast(1.55)drop-shadow(0 0 16px #b3eefa75)drop-shadow(0 14px 24px #00000070);pointer-events:none;width:88%;height:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compass-wrapper.is-cutting .sapphire-brand-mark{animation:1.4s cubic-bezier(.12,.86,.22,1) forwards logo-cut-spin}.sapphire-readout span,.sapphire-readout small{z-index:2;display:block;position:relative}.sapphire-readout span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080db8;border:1px solid #cceef42e;border-radius:999px;max-width:118px;padding:4px 9px 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(10px,1.2vw,14px);line-height:.98;position:absolute;bottom:18%}.sapphire-readout small{display:none}.reveal-stage{z-index:2;opacity:0;pointer-events:none;grid-template-columns:minmax(0,.9fr) minmax(280px,.8fr);align-items:end;gap:clamp(24px,4vw,60px);min-height:100svh;padding:clamp(112px,15vh,150px) clamp(22px,6vw,92px) clamp(44px,8vh,86px);transition:opacity .8s .98s,transform .8s .98s;display:grid;position:absolute;inset:0;overflow-y:auto;transform:translateY(20px)}.reveal-copy{min-width:0;max-width:730px}.section-kicker{color:var(--champagne);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.reveal-copy h1,.section-heading h2,.about-copy h2,.footer h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.reveal-copy h1{overflow-wrap:break-word;text-wrap:balance;max-width:760px;font-size:clamp(44px,7.4vw,92px);line-height:.96}.reveal-copy p:not(.section-kicker),.footer p,.about-copy p,.experience-card p,.value-card p{color:#f7f3eac2;line-height:1.75}.reveal-copy>p:not(.section-kicker){max-width:620px;font-size:clamp(17px,2vw,22px)}.reveal-actions{z-index:8;flex-wrap:wrap;gap:12px;margin-top:30px;display:flex;position:relative}.primary-link,.ghost-link{min-height:46px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:700;display:inline-flex}.primary-link{color:#101114;background:var(--champagne);border:1px solid #fff3;box-shadow:0 18px 38px #00000038}.ghost-link{color:var(--pearl);background:#ffffff14;border:1px solid #fff3}.compass-return-link{background:#050a10b8;border-color:#f7f3ea6b}.compass-return-link:hover,.compass-return-link:focus-visible{color:#101114;background:#f7f3eaeb}.reveal-grid{gap:12px;display:grid}.reveal-grid article,.experience-card,.value-card,.benefit-list article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0f8f;border:1px solid #ffffff24}.reveal-grid article{padding:18px}.reveal-grid .partner-image-card{min-height:190px;padding:0;overflow:hidden}.partner-image-card img{object-fit:cover;width:100%;height:100%;display:block}.reveal-grid span,.experience-card span{color:#f7f3ea8c;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.reveal-grid strong{color:var(--pearl);font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1.35;display:block}.hero.is-open .launcher-intro,.hero.is-open .launcher-caption{opacity:0}.hero.is-open .compass-center{opacity:0;pointer-events:none;transition-delay:.9s;animation:.85s both compass-pulse}.hero.is-open .launcher-shell{opacity:0;pointer-events:none;transition-delay:1.8s}.hero.is-open .compass-wrapper{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;overflow:visible}.hero.is-open .wedge:before{animation-play-state:paused}.hero.is-open .wedge-top{transform:translateY(-32vh)rotate(-7deg)scale(.96)}.hero.is-open .wedge-right{transform:translate(36vw)rotate(7deg)scale(.96)}.hero.is-open .wedge-bottom{transform:translateY(32vh)rotate(7deg)scale(.96)}.hero.is-open .wedge-left{transform:translate(-36vw)rotate(-7deg)scale(.96)}.hero.is-open .silver-divider{opacity:0}.hero.is-open .reveal-stage{opacity:1;pointer-events:auto;transform:translateY(0)}.section{color:var(--pearl);background:#111820;padding:clamp(70px,9vw,118px) clamp(20px,6vw,86px);scroll-margin-top:86px}.value-section{background:linear-gradient(#07101a,#101820 38%,#111820);border-top:1px solid #ffffff14}.section-heading{max-width:760px;margin-bottom:34px}.section-heading h2,.about-copy h2,.footer h2{text-wrap:balance;font-size:clamp(34px,5vw,64px);line-height:1.08}.experience-grid,.value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.experience-card,.value-card{flex-direction:column;justify-content:flex-end;min-height:280px;padding:24px;display:flex}.value-card{background:linear-gradient(#ffffff0b,#080b0f94);justify-content:space-between;min-height:230px}.experience-card h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.value-card strong{max-width:240px;color:var(--pearl);font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1.05}.value-card p{max-width:280px;margin:22px 0 0}.about-section{background:linear-gradient(90deg,#0d131adb,#0d131a94),url(https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?auto=format&fit=crop&w=1600&q=82) 50%/cover;grid-template-columns:minmax(0,.85fr) minmax(280px,.7fr);gap:clamp(28px,7vw,92px);display:grid}.about-copy p{max-width:660px;font-size:18px}.benefit-list{gap:12px;display:grid}.benefit-list article{padding:22px}.benefit-list strong,.benefit-list span{display:block}.benefit-list strong{margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.benefit-list span{color:#f7f3eab8;line-height:1.65}.quote-section{background:linear-gradient(#111820,#0d131a)}.quote-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1060px;display:grid}.quote-form label{gap:8px;display:grid}.quote-form span{color:#f7f3ea94;text-transform:uppercase;font-size:11px;font-weight:700}.quote-form input,.quote-form textarea{width:100%;color:var(--pearl);font:inherit;background:#080b0f8f;border:1px solid #ffffff29;border-radius:2px;outline:none;padding:14px 15px}.quote-form input:focus,.quote-form textarea:focus{border-color:#d7bd7eb8}.quote-notes,.quote-actions{grid-column:1/-1}.quote-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.quote-actions .primary-link{border:none}.quote-actions .primary-link:disabled{cursor:wait;opacity:.65}.quote-message{color:#f7f3eac2;margin:0}.quote-error{color:#ffb4a9}.quote-sent{color:#8de2c0}.quote-concierge-section{background:radial-gradient(circle at 18% 0,#d7bd7e2e,#0000 34%),linear-gradient(#f4f0ec 0%,#e8e3df 100%)}.quote-concierge-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:1120px;display:flex}.quote-concierge-actions button,.quote-concierge-actions a,.quote-chat-entry button,.quote-flow-actions button,.quote-thanks button{min-height:44px;color:var(--pearl);font:inherit;cursor:pointer;background:#f7f3ea14;border:1px solid #f7f3ea2e;border-radius:2px;padding:0 16px;font-weight:800}.quote-concierge-actions button,.quote-concierge-actions a{color:#101719;background:#ffffffc7;border-color:#121c1f14;text-decoration:none;box-shadow:0 10px 24px #121c1f14}.quote-welcome,.quote-chat-experience,.quote-flow,.quote-thanks{background:linear-gradient(135deg,#f7f3ea14,#f7f3ea08),#080b0f94;border:1px solid #f7f3ea21;border-radius:8px;width:min(1120px,100%);box-shadow:0 24px 80px #00000038}.quote-welcome{background-color:#0000;background-image:linear-gradient(90deg,#faf7f0fa 0%,#faf7f0db 38%,#faf7f061 68%,#faf7f00f 100%),url(/pictures/hero%20backdrop.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:center;min-height:clamp(430px,52vw,620px);position:relative;overflow:hidden}.quote-thanks{gap:18px;padding:clamp(28px,6vw,64px);display:grid}.quote-welcome>*{z-index:1;position:relative}.quote-welcome h2,.quote-chat-copy h2,.quote-flow-step h2,.quote-thanks h2{max-width:820px;color:var(--pearl);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,72px);font-weight:500;line-height:1.03}.quote-welcome h2{color:#1c292b;max-width:560px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(48px,7vw,86px);font-weight:850;line-height:1.12}.quote-flow-step h2{font-size:clamp(32px,4.6vw,54px)}.quote-welcome p,.quote-chat-copy p,.quote-thanks p,.quote-helper{color:#f7f3eac7;max-width:720px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.6}.quote-welcome p{color:#465a60;max-width:600px}.quote-welcome .section-kicker{color:#49606a}.quote-welcome .primary-link{color:#fffaf1;background:#213234;border-radius:6px;justify-self:start;box-shadow:0 18px 38px #121c1f38}.quote-topic-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(1120px,100%);display:grid}.quote-topic-card{color:#071015;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #121c1f14;border-radius:8px;align-content:start;gap:10px;min-height:168px;padding:22px;display:grid;box-shadow:0 12px 34px #121c1f14}.quote-topic-card span{color:#9a661b;letter-spacing:1.4px;text-transform:uppercase;font-size:12px;font-weight:900}.quote-topic-card strong{color:#071015;font-size:clamp(20px,2vw,26px);line-height:1.08}.quote-topic-card small{color:#52666d;font-size:14px;line-height:1.45}.quote-chat-experience{grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:26px;padding:clamp(24px,4vw,46px);display:grid}.quote-chat-copy{align-content:start;gap:18px;display:grid}.quote-chat-panel{background:#080b0fad;border:1px solid #f7f3ea1f;border-radius:8px;grid-template-rows:minmax(320px,1fr) auto;min-height:450px;display:grid;overflow:hidden}.quote-chat-thread{flex-direction:column;gap:10px;padding:18px;display:flex;overflow:auto}.quote-chat-bubble{max-width:88%;color:var(--pearl);white-space:pre-line;border-radius:8px;padding:13px 15px;line-height:1.45}.quote-chat-bubble.concierge{background:#f7f3ea1a;align-self:flex-start}.quote-chat-bubble.traveler{background:#d7bd7e38;align-self:flex-end}.quote-chat-entry{border-top:1px solid #f7f3ea1f;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.quote-chat-entry input,.quote-field input,.quote-field textarea{width:100%;color:var(--pearl);font:inherit;background:#080b0fb8;border:1px solid #f7f3ea29;border-radius:2px;outline:none;padding:13px 14px}.quote-chat-entry input:focus,.quote-field input:focus,.quote-field textarea:focus{border-color:#d7bd7ec2}.quote-flow{padding:clamp(24px,4vw,46px)}.quote-flow-progress{gap:10px;margin-bottom:28px;display:grid}.quote-flow-progress span,.quote-field span{color:#d7bd7ee6;letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:800}.quote-flow-progress meter{width:100%;height:10px}.quote-flow-step{align-content:start;gap:22px;min-height:420px;display:grid}.quote-choice-grid,.quote-subchoice-grid,.quote-checkbox-grid,.quote-field-grid{gap:12px;display:grid}.quote-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quote-subchoice-grid,.quote-budget-grid,.quote-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-choice-grid button,.quote-subchoice-grid button,.quote-checkbox-grid label{min-height:58px;color:var(--pearl);font:inherit;text-align:left;cursor:pointer;background:#f7f3ea0f;border:1px solid #f7f3ea24;border-radius:6px;padding:14px 16px;font-weight:800}.quote-choice-grid button.is-selected,.quote-subchoice-grid button.is-selected{background:#d7bd7e29;border-color:#d7bd7ed1}.quote-checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quote-checkbox-grid label{align-items:center;gap:10px;display:flex}.quote-field{gap:8px;display:grid}.quote-flow-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.concierge-section .section-heading{max-width:880px}.concierge-wizard{max-width:1120px}.concierge-chat{background:#080b0f8f;border:1px solid #ffffff24;border-radius:8px;gap:12px;margin-bottom:18px;padding:clamp(16px,2.4vw,24px);display:grid}.chat-thread{gap:10px;max-height:270px;padding-right:6px;display:grid;overflow:auto}.chat-bubble{color:#f7f3ead1;border:1px solid #ffffff24;border-radius:8px;max-width:min(760px,92%);padding:12px 14px;line-height:1.55}.chat-assistant{background:#5fc7c21a;border-color:#5fc7c23d;justify-self:start}.chat-traveler{background:#d7bd7e1f;border-color:#d7bd7e42;justify-self:end}.inventory-honesty{color:#f7f3eaad;background:#d7bd7e14;border-left:3px solid #d7bd7eb8;padding:10px 12px;line-height:1.55}.chat-entry{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.chat-entry input{width:100%;color:var(--pearl);font:inherit;background:#080b0fb8;border:1px solid #ffffff29;border-radius:999px;outline:none;padding:0 18px}.chat-entry input:focus{border-color:#d7bd7eb8}.concierge-progress{gap:12px;margin-bottom:18px;display:grid}.concierge-progress>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.concierge-progress button{min-height:68px;color:var(--pearl);text-align:left;cursor:pointer;background:#080b0f8a;border:1px solid #ffffff24;border-radius:8px;padding:12px}.concierge-progress button span,.concierge-score li{color:#f7f3ea94}.concierge-progress button strong{margin-top:5px;font-size:15px;display:block}.concierge-progress button.is-active{background:#d7bd7e24;border-color:#d7bd7ec7}.concierge-progress button.is-complete{border-color:#8de2c07a}.concierge-progress meter{width:100%;height:10px}.concierge-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:18px;display:grid}.concierge-question,.concierge-score{background:#080b0f8f;border:1px solid #ffffff24;border-radius:8px;padding:clamp(20px,3vw,30px)}.concierge-question h3{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.choice-grid button{min-height:54px;color:var(--pearl);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;padding:12px;font-weight:700}.choice-grid button.is-selected{background:#d7bd7e2e;border-color:#d7bd7ec7}.priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.concierge-fields{gap:14px;margin-top:14px;display:grid}.concierge-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.concierge-fields label{gap:8px;display:grid}.concierge-fields span{color:#f7f3ea94;text-transform:uppercase;font-size:11px;font-weight:700}.concierge-fields input,.concierge-fields select{width:100%;color:var(--pearl);font:inherit;background:#080b0fb8;border:1px solid #ffffff29;border-radius:2px;outline:none;padding:14px 15px}.concierge-fields input:focus,.concierge-fields select:focus{border-color:#d7bd7eb8}.concierge-score{align-content:start;gap:18px;display:grid}.score-orb{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#d7bd7e38,#ffffff0f);border:1px solid #d7bd7e57;border-radius:50%;place-items:center;padding:24px;display:grid}.score-orb strong{color:var(--champagne);font-size:clamp(52px,7vw,84px);line-height:1;display:block}.score-orb span{color:#f7f3eac7;margin-top:-14px;font-weight:800;display:block}.score-hot{background:radial-gradient(circle,#8de2c047,#ffffff0f)}.score-warm{background:radial-gradient(circle,#d7bd7e42,#ffffff0f)}.score-cold{background:radial-gradient(circle,#ff7a6c33,#ffffff0f)}.score-discovery{background:radial-gradient(circle,#70b4d633,#ffffff0f)}.memory-banner,.summary-preview{color:#f7f3eadb;background:#d7bd7e1a;border:1px solid #d7bd7e47;border-radius:8px}.memory-banner{margin-bottom:16px;padding:12px 14px;line-height:1.5}.tag-list{flex-wrap:wrap;gap:8px;display:flex}.tag-list span{color:#f7f3eadb;text-transform:uppercase;background:#5fc7c21f;border:1px solid #5fc7c257;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.summary-preview{gap:8px;padding:14px;display:grid}.summary-preview strong{color:var(--champagne);text-transform:uppercase;font-size:12px}.summary-preview p{color:#f7f3eac7;margin:0;font-size:14px;line-height:1.55}.concierge-score ul{gap:10px;margin:0;padding-left:18px;line-height:1.45;display:grid}.concierge-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.concierge-actions .primary-link,.concierge-actions .ghost-link{border:1px solid #ffffff38;border-radius:999px}.concierge-actions .primary-link:disabled,.concierge-actions .ghost-link:disabled{cursor:not-allowed;opacity:.5}.primary-link,.ghost-link,.nav-links a,.nav-links .nav-cta,.quote-concierge-actions button,.quote-concierge-actions a,.quote-chat-entry button,.quote-flow-actions button,.quote-thanks button,.quote-choice-grid button,.quote-subchoice-grid button,.quote-checkbox-grid label,.quote-topic-card,.reveal-grid article,.experience-card,.value-card{transition:transform .24s,border-color .24s,background-color .24s,color .24s,box-shadow .24s,filter .24s}.primary-link:hover,.primary-link:focus-visible,.ghost-link:hover,.ghost-link:focus-visible,.nav-links .nav-cta:hover,.nav-links .nav-cta:focus-visible,.quote-concierge-actions button:hover,.quote-concierge-actions button:focus-visible,.quote-concierge-actions a:hover,.quote-concierge-actions a:focus-visible,.quote-chat-entry button:hover,.quote-chat-entry button:focus-visible,.quote-flow-actions button:hover:not(:disabled),.quote-flow-actions button:focus-visible:not(:disabled),.quote-thanks button:hover,.quote-thanks button:focus-visible,.quote-choice-grid button:hover,.quote-choice-grid button:focus-visible,.quote-subchoice-grid button:hover,.quote-subchoice-grid button:focus-visible,.quote-checkbox-grid label:hover,.quote-checkbox-grid label:focus-within,.quote-topic-card:hover,.quote-topic-card:focus-visible,.reveal-grid article:hover,.experience-card:hover,.value-card:hover{border-color:#d7bd7ed6;transform:translateY(-2px);box-shadow:0 14px 34px #00000038,0 0 0 1px #d7bd7e38,0 0 22px #d7bd7e2e}.primary-link:hover,.primary-link:focus-visible,.quote-chat-entry button:hover,.quote-chat-entry button:focus-visible,.quote-flow-actions .primary-link:hover,.quote-flow-actions .primary-link:focus-visible{filter:brightness(1.06)}.wedge{cursor:pointer}.wedge:hover,.wedge:focus-visible{box-shadow:inset 0 0 0 1px #d7bd7e5c,0 0 30px #d7bd7e33}button:disabled,.primary-link:disabled,.ghost-link:disabled{cursor:not-allowed}.quote-flow-progressive .quote-flow-step{min-height:360px}.quote-single-question{max-width:760px}.quote-large-field input{min-height:58px;font-size:20px}.quote-save-state{color:#f7f3ea9e;font-size:13px}.quote-save-saved{color:#8de2c0e0}.quote-save-saving{color:#d7bd7ee6}.quote-save-error{color:#ffb784e6}.quote-note-examples{flex-wrap:wrap;gap:9px;display:flex}.quote-note-examples span{color:#f7f3eac7;text-transform:uppercase;background:#5fc7c21a;border:1px solid #5fc7c24d;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.footer{color:var(--pearl);background:#0d131a;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:28px;padding:clamp(54px,8vw,82px) clamp(20px,6vw,86px);display:flex}.footer>div{max-width:760px}@keyframes motion-sheen{0%{transform:translate(-20%)scale(1)}50%{transform:translate(12%)scale(1.08)}to{transform:translate(-20%)scale(1)}}@keyframes wedge-scene-cycle{0%{opacity:0;transform:scale(1.06)translate(0,0)}5%{opacity:1}31%{opacity:1}38%{opacity:0;transform:scale(1.16)translate(-1.4%,-1%)}to{opacity:0;transform:scale(1.16)translate(-1.4%,-1%)}}@keyframes wedge-single-scene{0%,to{transform:scale(1.06)translate(0,0)}50%{transform:scale(1.16)translate(-1.4%,-1%)}}@keyframes plane-cross{0%{opacity:0;transform:translateY(18%)rotate(-8deg)scale(.84)}14%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(142%,-56%)rotate(-8deg)scale(1.08)}}@keyframes contrail-cross{0%{opacity:0;transform:translateY(22%)rotate(-8deg)scaleX(.5)}20%{opacity:.72}80%{opacity:.42}to{opacity:0;transform:translate(126%,-46%)rotate(-8deg)scaleX(1.25)}}@keyframes compass-pulse{0%{transform:translate(-50%,-50%)scale(1)}48%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 1px #d7bd7e52,0 0 70px #d7bd7e6b}to{transform:translate(-50%,-50%)scale(1)}}@keyframes laser-cut-trace{0%{stroke-dashoffset:100px;opacity:0}10%{opacity:1}84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes logo-cut-spin{0%{filter:invert()grayscale()contrast(1.55)drop-shadow(0 0 16px #b3eefa75)drop-shadow(0 14px 24px #00000070);transform:translate(-50%,-50%)rotate(0)scale(1)}36%{filter:invert()grayscale()contrast(1.7)drop-shadow(0 0 28px #54f4ffe6)drop-shadow(0 0 48px #2497d28f);transform:translate(-50%,-50%)rotate(720deg)scale(1.06)}72%{transform:translate(-50%,-50%)rotate(1035deg)scale(1.02)}to{filter:invert()grayscale()contrast(1.55)drop-shadow(0 0 16px #b3eefa75)drop-shadow(0 14px 24px #00000070);transform:translate(-50%,-50%)rotate(1080deg)scale(1)}}@keyframes ring-clockwise{to{transform:rotate(360deg)}}@keyframes ring-counter{to{transform:rotate(-360deg)}}@keyframes sapphire-breathe{0%,to{filter:drop-shadow(0 0 18px #2aafdc6b);transform:scale(1)}45%{filter:drop-shadow(0 0 26px #53dcfa9e)drop-shadow(0 0 46px #227eba47);transform:scale(1.045)}62%{filter:drop-shadow(0 0 32px #7becffbd)drop-shadow(0 0 58px #227eba57);transform:scale(1.018)}}@keyframes sapphire-readout-breathe{0%,to{box-shadow:inset 0 0 24px #47caeb38,0 0 18px #27a4cc38}45%{box-shadow:inset 0 0 34px #74e1f857,0 0 34px #3dbee45c}62%{box-shadow:inset 0 0 42px #96efff6b,0 0 48px #3dbee470}}@media (width<=900px){:root{--compass-size:max(108vw, 760px);--compass-scale:.5;--compass-margin-block:-25%}.navbar{align-items:flex-start}.nav-links{display:none}.hero-brand-watermark{opacity:.72}.hero{padding-top:88px}.launcher-shell{width:100%}.compass-center{width:min(42vw,320px);min-width:218px}.sapphire-readout small{display:none}.reveal-stage,.about-section{grid-template-columns:1fr}.reveal-stage{align-items:center;padding-top:118px}.reveal-grid,.value-grid,.experience-grid,.quote-form{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-panel,.concierge-fields.two,.concierge-fields.three{grid-template-columns:1fr}.concierge-progress>div,.choice-grid,.priority-grid,.quote-choice-grid,.quote-checkbox-grid,.quote-topic-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-chat-experience,.quote-field-grid.three{grid-template-columns:1fr}.footer{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.nav-links{display:none}}@media (orientation:landscape) and (height<=560px){:root{--compass-size:min(78vw, 560px);--compass-scale:.45;--compass-margin-block:-27.5%}.navbar{padding:12px clamp(18px,5vw,64px)}.logo-mark{width:48px;height:48px}.logo-title{font-size:20px}.hero{min-height:100svh;padding-top:78px;padding-bottom:18px}.hero-backdrop:before{background-position:bottom;background-size:auto 118%}.launcher-intro{font-size:11px;bottom:calc(100% + 8px)}.launcher-caption{display:none}.compass-center{width:min(30vw,250px);min-width:172px}.wedge>span:not(.wedge-scenes){font-size:18px}.wedge-right>span:not(.wedge-scenes){width:118px;font-size:15px;right:14%}}@media (width<=560px){:root{--compass-size:max(112vw, 470px);--compass-scale:.5;--compass-margin-block:-25%}.navbar{gap:12px;padding:12px 16px}.logo-subtitle{display:none}.logo-mark{width:46px;height:46px}.hero-brand-watermark,.launcher-caption{display:none}.launcher-shell{margin-top:-24px}.launcher-intro{width:min(86vw,320px);font-size:11px;bottom:calc(100% + 8px)}.wedge>span:not(.wedge-scenes){font-size:15px}.wedge-top>span:not(.wedge-scenes){top:27%}.wedge-right>span:not(.wedge-scenes){width:78px;font-size:11px;right:17%}.wedge-left>span:not(.wedge-scenes){left:23%}.wedge-bottom>span:not(.wedge-scenes){bottom:27%}.compass-center{width:52vw;min-width:178px}.destination-engraving span{width:104px;font-size:7px}.engraving-top{top:7%}.engraving-right{right:-7%}.engraving-bottom{bottom:7%}.engraving-left{left:-5%}.sapphire-readout{padding:14px}.sapphire-readout span{font-size:14px}.reveal-stage{padding-left:18px;padding-right:18px}.reveal-copy h1{font-size:clamp(38px,12vw,48px)}.reveal-grid,.value-grid,.experience-grid,.quote-form,.chat-entry,.quote-chat-entry,.quote-choice-grid,.quote-subchoice-grid,.quote-topic-cards,.quote-budget-grid,.quote-checkbox-grid,.quote-field-grid,.quote-field-grid.three,.concierge-progress>div,.choice-grid,.priority-grid,.concierge-panel,.concierge-fields.two,.concierge-fields.three{grid-template-columns:1fr}.reveal-grid article:nth-child(n+3){display:none}}
