:root{color-scheme:dark;--ink:#090d14;--ivory:#eee6d7;--muted:#aca99f;--red:#b8503d;--blue:#172335;--rule:#303238}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ink);color:var(--ivory);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}a[aria-disabled=true]{cursor:default}img{display:block;max-width:100%}figure,p,h1,h2{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #efb78f;outline-offset:5px}button:active,.service:active{transform:translateY(1px)}.skip-link{position:fixed;left:16px;top:12px;padding:14px;background:var(--ivory);color:var(--ink);z-index:10;transform:translateY(-200%)}.skip-link:focus{transform:none}.opening{padding:0 32px;text-align:center}.opening-note{height:46px;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.18em;color:#c5c3bd}.opening-shot{height:clamp(330px,48svh,650px);overflow:hidden;background:#111c2b}.opening-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.title-matte{padding:22px 0 13px}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(56px,12.35vw,245px);font-weight:400;line-height:.86;letter-spacing:-.065em;white-space:nowrap;padding:0 .02em .08em 0}.tagline{font:20px Georgia,'Times New Roman',serif;padding-top:6px;letter-spacing:.025em}.tagline em{color:#d4b4a1}.opening-controls{display:flex;align-items:center;justify-content:center;gap:46px;margin:10px auto 0;max-width:1000px}.services{display:flex;align-items:stretch;gap:8px}.service{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:10px 22px;border:1px solid #53545a;background:#121923;border-radius:3px;transition:background .2s,border-color .2s;white-space:nowrap;font-size:14px}.service img{flex-shrink:0;filter:drop-shadow(0 1px 1px #0005)}.service:hover{background:#202b3b;border-color:#afa698}.service.primary{border-color:#b96a55;background:#8e3c2e}.service.primary:hover{background:#ad4d3b}.service.fomo{padding:8px 17px}.service small{font-size:9px;letter-spacing:.05em;display:block;margin-top:3px;color:#b9b6b1}.service small:empty{display:none}.service[aria-disabled=true]{opacity:.7}.contract{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 14px;align-items:center;min-width:260px;max-width:390px;width:38%;text-align:left;position:relative}.ca-label{font-size:9px;letter-spacing:.15em;color:var(--muted)}#copy-ca{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;width:100%;border:0;border-bottom:1px solid #4b4a49;background:transparent;text-align:left;padding:10px 0;min-height:44px}#ca-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px Consolas,'Courier New',monospace;letter-spacing:.03em}#copy-label{font-size:9px;color:var(--muted)}#copy-status{font-size:11px;grid-column:2;min-height:13px;color:#d5b7a4}#manual-copy{grid-column:1/-1;font-size:12px;padding:10px 0}#manual-ca{display:block;margin-top:8px;width:100%;padding:12px;background:#141e2c;border:1px solid #8b7769;color:var(--ivory)}.quiet-link{font-size:11px;color:#bcb8b0;text-decoration:underline;text-underline-offset:4px}.quiet-link:hover{color:var(--ivory)}.buy-jump{display:inline-flex;align-items:center;min-height:44px;margin-top:1px}.intertitle{text-align:center;padding:130px 20px 76px}.small-label{font-size:10px;letter-spacing:.19em;color:#b4ada2}.intertitle h2{font:400 clamp(42px,5.8vw,105px)/1.02 Georgia,'Times New Roman',serif;letter-spacing:-.045em;margin:29px 0}h2 em{font-weight:400;color:#bba08e}.lore{font:16px/1.8 Georgia,'Times New Roman',serif;color:#bcb6ae}.call-scene{position:relative;width:100%;height:auto;aspect-ratio:1672/941;overflow:hidden}.call-scene>img{width:100%;height:100%;object-fit:cover;object-position:center 46%}.ring-mark{position:absolute;left:40%;top:58%;width:80px;height:80px;border-radius:50%;pointer-events:none}.ring-mark i{position:absolute;inset:0;border:1px solid #efc1a070;border-radius:50%;opacity:.8;transition:opacity .45s,transform .45s}.ring-mark i:nth-child(2){inset:-13px;opacity:.5}.ring-mark i:nth-child(3){inset:-26px;opacity:.25}.ignored .ring-mark i{opacity:0;transform:scale(1.3)}.call-controls{max-width:1300px;margin:auto;padding:30px 36px 36px;display:flex;justify-content:space-between;align-items:center;gap:28px;border-bottom:1px solid var(--rule)}#call-caption{font:italic 27px Georgia,'Times New Roman',serif;margin-top:9px;min-height:34px}.ignore-button{border:1px solid #8b7364;border-radius:30px;padding:14px 25px;background:#161c24;display:flex;align-items:center;gap:12px;min-height:50px;font-size:13px;transition:background .2s}.ignore-button:hover{background:#2a3039}.phone-dot{height:7px;width:7px;flex-shrink:0;border-radius:50%;background:#d16c4e;box-shadow:0 0 0 4px #b8503d20}.ignored .phone-dot{background:#80847f;box-shadow:none}.call-aside{font:italic 15px Georgia,serif;color:#a6a49e}.last-drag{max-width:1440px;margin:auto;position:relative;display:grid;grid-template-columns:5fr 7fr;padding:150px 6vw 120px;align-items:start}.slipper-title{position:relative;z-index:1;padding-top:20px}.slipper-title h2{font:400 clamp(46px,5.6vw,90px)/.99 Georgia,serif;letter-spacing:-.05em;margin-top:29px}.slipper-shot{margin-top:95px}.slipper-shot img{width:100%;height:auto}.slipper-shot figcaption{font:italic 14px/1.6 Georgia,serif;color:#b1aaa0;padding:15px 0}.last-line{grid-column:1/-1;margin-top:-35px;max-width:370px}.last-line p{font:400 clamp(38px,4.3vw,70px)/1.17 Georgia,serif;letter-spacing:-.04em}.last-line em{color:#a57965}.ember{display:block;width:28px;height:3px;background:#b8503d;margin-top:27px}.practical{margin:0 6vw;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:29px 0;min-height:88px}summary::-webkit-details-marker{display:none}summary>span:first-child{font:italic 25px Georgia,serif}.details-label{font-size:12px;color:#c2b8aa;display:flex;align-items:center;gap:22px;white-space:nowrap}.details-label b{font-size:25px;font-weight:400}details[open] .details-label b{font-size:0}details[open] .details-label b:after{content:'−';font-size:25px}.buy-content{max-width:760px;padding:0 0 36px;font-size:15px;line-height:1.8;color:#c5c0b8}.buy-content ol{padding-left:22px;margin:22px 0}.buy-content li{margin:12px 0;padding-left:7px}.buy-content .service{margin-top:8px;color:var(--ivory)}footer{display:flex;align-items:center;justify-content:space-between;padding:32px 6vw 42px;color:#aaa59b;font-size:10px;letter-spacing:.05em}footer>span:first-child{font:17px Georgia,serif;letter-spacing:-.03em}.noscript{text-align:center;padding:20px;font-size:13px}@media(min-width:1800px){.opening{padding:0 48px}.opening-note{height:52px}.title-matte{padding-top:30px}.opening-controls{margin-top:20px}}@media(max-width:1000px){.opening{padding:0 22px}.opening-controls{gap:22px}.contract{min-width:235px}.service{padding:10px 16px}.call-aside{display:none}.last-drag{padding-top:100px}.last-line{margin-top:0}}@media(max-width:700px){.opening{padding:0 12px}.opening-note{height:36px;font-size:8px;letter-spacing:.12em}.opening-shot{height:clamp(295px,44svh,430px)}.opening-shot img{object-position:51% 38%}.title-matte{padding:19px 0 9px}h1{font-size:12.3vw;line-height:1;letter-spacing:-.065em}.tagline{font-size:19px;padding-top:3px}.opening-controls{display:flex;flex-direction:column;gap:14px;margin-top:13px}.services{gap:7px;width:100%;justify-content:center}.service{padding:10px 18px;min-height:50px;font-size:13px;gap:8px}.service.fomo{padding:8px 12px}.service small{font-size:8px}.service img{width:23px;height:23px}.contract{width:100%;max-width:370px;min-width:0;gap:0 12px}.ca-label{font-size:8px}#copy-ca{min-height:40px}.buy-jump{margin-top:-7px}.intertitle{padding:84px 15px 44px}.intertitle h2{font-size:43px;margin:23px 0}.small-label{font-size:8px;letter-spacing:.16em}.lore{font-size:14px;line-height:1.7}.call-scene{height:auto;aspect-ratio:1672/941}.call-scene>img{object-position:50% 50%}.ring-mark{left:29%;top:64%;width:40px;height:40px}.call-controls{padding:24px 20px 28px;flex-direction:column;align-items:flex-start;gap:19px}#call-caption{font-size:24px}.ignore-button{align-self:flex-end;min-width:175px;justify-content:center}.last-drag{display:block;padding:80px 20px 68px}.slipper-title h2{font-size:61px;margin-top:22px}.slipper-title{padding:0}.slipper-shot{margin-top:33px;margin-left:27px}.slipper-shot figcaption{font-size:12px;padding-top:13px}.last-line{margin-top:37px}.last-line p{font-size:46px}.ember{margin-top:22px}.practical{margin:0 20px}summary{padding:22px 0;gap:12px;align-items:flex-start;flex-direction:column}summary>span:first-child{font-size:24px}.details-label{width:100%;justify-content:space-between;min-height:36px}.buy-content{font-size:14px}.buy-content li{margin:17px 0}footer{padding:28px 20px 32px;gap:20px;flex-wrap:wrap}footer>span:nth-child(2){order:3;flex-basis:100%;font:italic 13px Georgia,serif}footer>a{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
