:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d2a24;background:#f5f2e9;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f5f2e9;min-height:100vh;margin:0}main{max-width:960px;margin:0 auto;padding:72px 24px}.card{background:#fffdf7;border:1px solid #d8d1c0;border-radius:20px;padding:32px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.65;font-size:12px}h1{margin:10px 0 12px;font-size:clamp(40px,8vw,72px);line-height:.95}h2{margin-top:28px}p{line-height:1.7}a{color:inherit}.status{background:#e8eee8;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;font-weight:700;display:inline-flex}.public-shell{--ink:#f4f0e7;--muted:#a8a397;--line:#f4f0e729;--panel:#10120f;--panel-soft:#171a16;--accent:#c8a96a;max-width:none;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% 12%,#c8a96a14,#0000 32%),linear-gradient(135deg,#0c0e0c 0%,#11130f 48%,#0a0c0a 100%);padding:0}.public-nav{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:92px;display:grid}.public-hero,.public-section,.public-inquiry-shell>.public-nav,.public-inquiry-shell>.inquiry-intro,.public-inquiry-shell>.inquiry-form{width:min(1180px,100% - 48px);margin-left:auto;margin-right:auto}.camus-mark{width:48px;height:48px;color:var(--accent);border:1px solid #c8a96ab8;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1;text-decoration:none;display:grid}.camus-mark-link:hover{background:#c8a96a14}.public-nav-copy{gap:4px;display:grid}.public-nav-copy strong{letter-spacing:.18em;font-size:15px}.public-nav-copy span,.public-mode,.back-link,.hero-kicker,.section-kicker,.section-heading>span,.hero-aside-label,.hero-footline{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.public-nav-copy span,.public-mode,.back-link{color:var(--muted)}.public-mode{text-align:right}.back-link{text-decoration:none}.back-link:hover{color:var(--ink)}.public-hero{grid-template-rows:auto 1fr auto;min-height:760px;display:grid}.hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:center;gap:clamp(48px,8vw,110px);padding:88px 0 76px;display:grid}.hero-copy{max-width:790px}.hero-kicker,.section-kicker,.section-heading>span,.hero-aside-label{color:var(--accent)}.hero-copy h1{letter-spacing:-.045em;max-width:850px;margin:22px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,7.2vw,112px);font-weight:400;line-height:.93}.hero-copy h1 span{color:#bbb5a8;display:block}.hero-lead{color:#c8c3b7;max-width:680px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:42px;display:flex}.public-primary-cta,.public-secondary-cta{justify-content:space-between;align-items:center;gap:36px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:inline-flex}.public-primary-cta{background:var(--accent);color:#11130f;min-width:258px;padding:18px 20px}.public-primary-cta:hover,.public-secondary-cta:hover{transform:translateY(-2px)}.hero-caption{color:#817d74;font-size:13px}.hero-aside{border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;padding-top:18px;display:flex}.hero-aside ol{border-bottom:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.hero-aside li{border-top:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.hero-aside li span{color:#746f65;font-size:12px}.hero-aside li strong{font-size:15px;line-height:1.45}.hero-footline{border-top:1px solid var(--line);color:#716d65;justify-content:space-between;gap:24px;padding:22px 0;display:flex}.public-section{padding:112px 0}.public-section-dark{border-top:1px solid var(--line)}.section-heading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:36px;display:grid}.section-heading h2,.public-cta-panel h2,.inquiry-intro h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.section-heading h2{max-width:780px;font-size:clamp(38px,5vw,68px);line-height:1.02}.briefing-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.briefing-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#ffffff03,#fff0);min-height:290px;padding:28px}.briefing-index{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-size:20px}.briefing-grid h3{margin:68px 0 16px;font-size:22px}.briefing-grid p{color:#9d988e;margin:0;font-size:15px}.public-cta-panel{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:48px;padding-bottom:132px;display:grid}.public-cta-panel>div{max-width:720px}.public-cta-panel h2{margin-top:18px;font-size:clamp(42px,5vw,72px);line-height:1}.public-cta-panel p{color:#9d988e;max-width:640px}.public-secondary-cta{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);min-width:250px;color:var(--ink);padding:17px 0}.public-inquiry-shell{padding-bottom:96px}.inquiry-nav{border-bottom:1px solid var(--line)}.inquiry-intro{padding:76px 0 38px}.inquiry-intro h1{max-width:820px;margin-top:18px;font-size:clamp(46px,6vw,82px);line-height:.98}.inquiry-intro p{color:#a9a398;max-width:680px;font-size:18px}.public-inquiry-shell .inquiry-form{color:var(--ink);background:0 0;border:0;border-radius:0;gap:0;margin-top:26px;padding:0;display:grid}.public-inquiry-shell .inquiry-form>.eyebrow,.public-inquiry-shell .inquiry-form>h1,.public-inquiry-shell .inquiry-form>p{display:none}.public-inquiry-shell .inquiry-form fieldset,.public-inquiry-shell .inquiry-form>label,.public-inquiry-shell .inquiry-form>h2,.public-inquiry-shell .inquiry-form>.conditional-block,.public-inquiry-shell .inquiry-form>.check-row,.public-inquiry-shell .inquiry-form>p[role=alert]{border-radius:0;margin:0}.public-inquiry-shell .inquiry-form fieldset{border:0;border-top:1px solid var(--line);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:18px 48px;padding:30px 0 34px;display:grid}.public-inquiry-shell .inquiry-form legend{float:left;width:100%;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;padding:0 0 16px;font-size:12px}.public-inquiry-shell .inquiry-form fieldset label{color:#d8d3c8;border-bottom:1px solid #f4f0e714;grid-column:2;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.public-inquiry-shell .inquiry-form>label,.public-inquiry-shell .conditional-block{border-top:1px solid var(--line);padding:30px 0}.public-inquiry-shell .inquiry-form>h2{border-top:1px solid var(--line);padding:46px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.public-inquiry-shell .inquiry-form label{color:#b4afa5}.public-inquiry-shell .inquiry-form input[type=text],.public-inquiry-shell .inquiry-form input[type=email],.public-inquiry-shell .inquiry-form input[type=tel],.public-inquiry-shell .inquiry-form input:not([type]),.public-inquiry-shell .inquiry-form textarea{width:100%;color:var(--ink);background:#ffffff09;border:1px solid #f4f0e72e;border-radius:0;outline:none;margin-top:10px;padding:15px 16px}.public-inquiry-shell .inquiry-form textarea{resize:vertical}.public-inquiry-shell .inquiry-form input:focus,.public-inquiry-shell .inquiry-form textarea:focus{background:#ffffff0e;border-color:#c8a96ab3}.public-inquiry-shell .inquiry-form input[type=radio],.public-inquiry-shell .inquiry-form input[type=checkbox]{accent-color:var(--accent)}.public-inquiry-shell .inquiry-form .check-row{border-top:0;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.public-inquiry-shell .conditional-block{gap:14px;display:grid}.public-inquiry-shell .conditional-block h2{color:var(--ink);margin:0;font-size:24px}.public-inquiry-shell .inquiry-form button{background:var(--accent);color:#11130f;cursor:pointer;border:0;border-radius:0;width:100%;margin-top:30px;padding:20px 24px;font-size:17px;font-weight:800}.public-inquiry-shell .inquiry-form button:hover:not(:disabled){background:#d7ba7c}.public-inquiry-shell .inquiry-form button:disabled{cursor:not-allowed;opacity:.42}.public-inquiry-shell .inquiry-form+*{color:var(--ink)}.public-inquiry-shell .card[aria-live=polite]{border:1px solid var(--line);width:min(1180px,100% - 48px);color:var(--ink);background:0 0;border-radius:0;margin:36px auto 0;padding:48px}.landing-card h1{max-width:780px}.lead-copy{max-width:720px;font-size:1.08rem}.landing-points{gap:12px;margin:28px 0;display:grid}.landing-points>div{background:#fbf8ef;border:1px solid #d8d1c0;border-radius:14px;gap:5px;padding:18px;display:grid}.landing-points span{line-height:1.6}.cta-row{margin:28px 0 8px}.primary-link{color:#fff;background:#1d2a24;border-radius:12px;padding:14px 18px;font-weight:700;text-decoration:none;display:inline-flex}.test-note{opacity:.72;font-size:.92rem}.inquiry-form{gap:24px;display:grid}.inquiry-form fieldset{border:1px solid #d8d1c0;border-radius:14px;gap:12px;padding:18px;display:grid}.inquiry-form legend{padding:0 6px;font-weight:700}.inquiry-form label{gap:8px;line-height:1.5;display:grid}.inquiry-form fieldset label,.inquiry-form .check-row{align-items:flex-start;gap:10px;display:flex}.inquiry-form input[type=text],.inquiry-form input[type=email],.inquiry-form input[type=tel],.inquiry-form input:not([type]),.inquiry-form textarea{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #bdb7a8;border-radius:10px;padding:12px}.inquiry-form button{font:inherit;cursor:pointer;color:#fff;background:#1d2a24;border:0;border-radius:12px;padding:14px 18px;font-weight:700}.inquiry-form button:disabled{cursor:not-allowed;opacity:.5}.conditional-block{border-top:1px solid #d8d1c0;gap:14px;padding-top:4px;display:grid}@media (max-width:860px){.public-hero,.public-section,.public-inquiry-shell>.public-nav,.public-inquiry-shell>.inquiry-intro,.public-inquiry-shell>.inquiry-form,.public-inquiry-shell .card[aria-live=polite]{width:min(100% - 32px,1180px)}.public-nav{min-height:76px}.public-mode{display:none}.hero-grid{grid-template-columns:1fr;gap:52px;padding:62px 0}.public-hero{min-height:auto}.hero-aside{padding-bottom:18px}.section-heading{grid-template-columns:1fr;gap:22px}.briefing-grid{grid-template-columns:1fr}.briefing-grid article{min-height:220px}.briefing-grid h3{margin-top:42px}.public-cta-panel{grid-template-columns:1fr;align-items:start}.public-inquiry-shell .inquiry-form fieldset{grid-template-columns:1fr;gap:8px}.public-inquiry-shell .inquiry-form fieldset label{grid-column:1}}@media (max-width:640px){main:not(.public-shell){padding:36px 16px}.card:not(.public-inquiry-shell .card){border-radius:16px;padding:24px 20px}.public-nav{grid-template-columns:auto 1fr}.public-nav .back-link{grid-column:1/-1;padding-bottom:16px}.hero-copy h1{font-size:clamp(48px,15vw,72px)}.hero-actions{flex-direction:column;align-items:stretch}.public-primary-cta{width:100%;min-width:0}.hero-footline{flex-direction:column;gap:8px}.public-section{padding:82px 0}.public-cta-panel{padding-bottom:92px}.inquiry-intro{padding-top:54px}.public-inquiry-shell .inquiry-form>h2{font-size:28px}}
.story-shell{--story-ink:#f4f0e7;--story-muted:#aaa397;--story-line:#f4f0e724;--story-gold:#d0ad68;--story-gold-soft:#d0ad682e;--story-red:#8c2d26;max-width:none;min-height:100vh;color:var(--story-ink);background:#080a0b;margin:0;padding:0;overflow:clip}.story-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#07090af0,#07090ab8);border-bottom:1px solid #f4f0e714;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 clamp(20px,5vw,76px);display:grid;position:fixed;inset:0 0 auto}.story-brand,.story-nav nav,.story-nav-cta{letter-spacing:.13em;text-transform:uppercase;font-size:12px;text-decoration:none}.story-brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.story-brand-mark{color:var(--story-gold);font-size:17px}.story-brand strong{letter-spacing:.22em;font-family:Georgia,Times New Roman,serif;font-weight:500}.story-nav nav{color:#aaa49a;gap:clamp(18px,3vw,42px);display:flex}.story-nav nav a{text-decoration:none}.story-nav nav a:hover{color:var(--story-ink)}.story-nav-cta{min-width:126px;color:var(--story-gold);text-align:center;border:1px solid #d0ad6894;justify-self:end;padding:11px 14px}.story-progress{z-index:30;color:#f4f0e757;letter-spacing:.12em;gap:8px;font-size:9px;display:grid;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.story-progress span{border-bottom:1px solid #d0ad6840;width:25px;padding:4px 0}.story-scene{background:radial-gradient(circle at 72% 42%,#d0ad680e,#0000 28%),linear-gradient(125deg,#080a0b 0%,#0b0d0f 56%,#090a0b 100%);border-bottom:1px solid #f4f0e714;min-height:150vh;position:relative}.story-scene:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%)}.story-scene-sticky{grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,7vw,112px);width:min(1500px,100% - clamp(40px,8vw,130px));min-height:100vh;margin:0 auto;padding:118px 0 58px;display:grid;position:sticky;top:0}.scene-copy{z-index:3;max-width:650px;position:relative}.scene-index,.scene-eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:11px}.scene-index{color:var(--story-gold)}.scene-eyebrow{color:#756f65;margin-top:20px}.scene-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:28px 0 26px;font-family:Georgia,Times New Roman,Noto Serif KR,serif;font-size:clamp(42px,5.25vw,82px);font-weight:400;line-height:1.08}.scene-copy h2:after{content:"";background:var(--story-gold);width:72px;height:1px;margin-top:32px;display:block;box-shadow:0 0 18px #d0ad687a}.scene-copy>p{color:#b8b2a8;max-width:570px;margin:0;font-size:clamp(15px,1.35vw,19px);line-height:1.85}.scene-visual{min-width:0}.scene-visual-frame{background:radial-gradient(circle at 67% 31%,#d0ad682b,#0000 19%),radial-gradient(circle at 73% 62%,#8c2d2633,#0000 20%),linear-gradient(145deg,#161717,#0a0c0e 58%,#14100d);border:1px solid #d0ad684d;min-height:min(68vh,680px);position:relative;overflow:hidden;box-shadow:0 38px 100px #00000059}.scene-visual-frame:before,.scene-visual-frame:after{content:"";border:1px solid #d0ad682e;position:absolute;transform:rotate(-7deg)}.scene-visual-frame:before{width:66%;height:55%;top:14%;right:-11%}.scene-visual-frame:after{width:42%;height:39%;bottom:-12%;right:13%;transform:rotate(11deg)}.scene-visual-grain{opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.8%,#ffffff0a 50%,#0000 50.2%),linear-gradient(#0000 0 49.8%,#ffffff06 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.scene-visual-orbit{border:1px solid #d0ad682e;border-radius:50%;width:460px;height:460px;position:absolute;top:-130px;right:-150px;box-shadow:0 0 90px #d0ad680f}.scene-visual-content{z-index:4;border-top:1px solid #f4f0e729;gap:8px;padding-top:22px;display:grid;position:absolute;bottom:30px;left:32px;right:32px}.scene-visual-content span{color:var(--story-gold);letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.3vw,38px)}.scene-visual-content small{color:#8f8a81;max-width:620px;font-size:12px;line-height:1.6}.scene-route{z-index:2;width:90%;height:75%;position:absolute;inset:7% 5% 18%;overflow:visible}.scene-route path{fill:none}.scene-route-shadow{stroke:#d0ad6824;stroke-width:18px;filter:blur(10px)}.scene-route-line{stroke:#d0ad68;stroke-width:4px;stroke-linecap:round;stroke-dasharray:12 10;filter:drop-shadow(0 0 7px #d0ad68cc);animation:16s linear infinite story-route}.scene-route circle{fill:#d0ad68;stroke:#ffffffb3;stroke-width:2px;filter:drop-shadow(0 0 9px #d0ad68e6)}@keyframes story-route{to{stroke-dashoffset:-220px}}.story-scene-station .scene-visual-frame:before{border-color:#f4f0e71c;width:78%;height:38%;top:22%;right:4%;transform:rotate(0)}.story-scene-crossing .scene-visual-frame{background:radial-gradient(circle at 56% 49%,#d0ad6824,#0000 25%),linear-gradient(155deg,#111315,#080a0b 64%,#17110d)}.story-scene-alley .scene-visual-frame{background:linear-gradient(102deg,#0a0b0d 0 27%,#15100e 48%,#0a0b0d 75%),radial-gradient(circle at 70% 40%,#8c2d2640,#0000 25%)}.story-scene-flow .scene-visual-frame{background:radial-gradient(circle at 62% 46%,#d0ad6829,#0000 20%),repeating-linear-gradient(72deg,#0000 0 42px,#f4f0e707 43px 45px),linear-gradient(145deg,#0b0d10,#11100e)}.story-scene-location .scene-visual-frame{background:radial-gradient(circle at 62% 42%,#8c2d262e,#0000 15%),linear-gradient(135deg,#090b0d 0%,#101213 55%,#17120e 100%)}.story-scene-detail .scene-visual-frame{background:linear-gradient(145deg,#15120f 0%,#080a0b 55%,#15110e 100%)}.story-scene-detail .scene-visual-frame:before{background:linear-gradient(160deg,#f4f0e70f,#d0ad6804);width:42%;height:56%;top:12%;right:9%;transform:rotate(4deg)}.story-scene-detail .scene-visual-frame:after{background:#0c0d0d;width:38%;height:51%;bottom:-8%;right:30%;transform:rotate(-6deg)}.story-scene-action{min-height:120vh}.story-scene-action .story-scene-sticky{grid-template-columns:.72fr 1.28fr}.story-scene-action .scene-visual{display:none}.story-scene-action .scene-copy{grid-column:1/-1;max-width:none}.story-scene-action .scene-copy>p{max-width:720px}.scene-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}.scene-use-grid article{background:#ffffff05;border:1px solid #d0ad683d;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:8px 12px;min-height:142px;padding:19px;display:grid}.scene-use-grid article>span{color:var(--story-gold)}.scene-use-grid strong{font-size:15px}.scene-use-grid small{color:#817c73;grid-column:2;line-height:1.55}.scene-action-grid{border-top:1px solid #d0ad6866;border-left:1px solid #d0ad6866;grid-template-columns:repeat(3,1fr);width:100%;margin-top:58px;display:grid}.scene-action-card{background:linear-gradient(#ffffff05,#0000);border-bottom:1px solid #d0ad6866;border-right:1px solid #d0ad6866;align-content:end;gap:10px;min-height:250px;padding:28px;text-decoration:none;transition:background .18s,transform .18s;display:grid;position:relative}.scene-action-card:hover{background:#d0ad6812;transform:translateY(-3px)}.scene-action-icon{color:var(--story-gold);font-size:34px;position:absolute;top:25px;left:28px}.scene-action-card strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.2vw,38px);font-weight:400}.scene-action-card small{color:#969087;font-size:13px}.scene-action-card b{color:var(--story-gold);font-size:18px;font-weight:400;position:absolute;bottom:27px;right:26px}.story-footer{color:#827d75;letter-spacing:.09em;background:#060708;border-top:1px solid #d0ad6833;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:150px;padding:42px clamp(20px,5vw,76px);font-size:12px;display:grid}.story-footer strong{color:var(--story-gold);letter-spacing:.2em;font-family:Georgia,Times New Roman,serif;font-size:20px}.story-footer a{color:var(--story-ink);justify-self:end;text-decoration:none}@media (prefers-reduced-motion:reduce){.scene-route-line{animation:none}}@media (max-width:980px){.story-nav{grid-template-columns:1fr auto}.story-nav nav,.story-progress{display:none}.story-scene{min-height:auto}.story-scene-sticky{grid-template-columns:1fr;gap:38px;width:min(100% - 36px,760px);min-height:100svh;padding:116px 0 72px;position:relative}.scene-copy{max-width:680px}.scene-copy h2{max-width:680px;font-size:clamp(42px,9.6vw,72px)}.scene-visual-frame{min-height:52svh}.story-scene-action .story-scene-sticky,.scene-action-grid{grid-template-columns:1fr}.scene-action-card{min-height:178px}.story-footer{grid-template-columns:1fr}.story-footer a{justify-self:start}}@media (max-width:620px){.story-nav{height:64px;padding:0 18px}.story-brand strong{font-size:11px}.story-nav-cta{min-width:auto;padding:9px 10px;font-size:10px}.story-scene-sticky{width:calc(100% - 28px);padding-top:96px;padding-bottom:54px}.scene-index,.scene-eyebrow{font-size:10px}.scene-copy h2{margin-top:22px;font-size:clamp(38px,12.8vw,58px);line-height:1.11}.scene-copy h2:after{margin-top:24px}.scene-copy>p{font-size:15px}.scene-visual-frame{min-height:58svh}.scene-visual-content{bottom:20px;left:20px;right:20px}.scene-use-grid{grid-template-columns:1fr}.scene-action-grid{margin-top:40px}.scene-action-card{min-height:160px;padding:22px}.scene-action-icon{top:20px;left:22px}.scene-action-card b{bottom:20px;right:20px}.story-footer{padding:36px 18px}}
.scene-location-photo,.scene-location-steps{background:#090b0d;position:absolute;inset:0;overflow:hidden}.scene-location-photo img{object-fit:cover;object-position:center;filter:saturate(.76)brightness(.76)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.scene-location-photo-shade{pointer-events:none;background:linear-gradient(90deg,#07090b6b 0%,#07090b14 55%,#07090b0a 100%),linear-gradient(#07090b0a 0%,#07090b14 60%,#07090bc2 100%);position:absolute;inset:0}.scene-location-caption{z-index:3;pointer-events:none;border-top:1px solid #f4f0e733;gap:8px;padding-top:18px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.scene-location-caption strong{color:#d0ad68;font:400 clamp(22px,2.1vw,34px)/1.15 Georgia,Times New Roman,serif}.scene-location-caption span{color:#f4f0e7b8;font-size:13px;line-height:1.6}.scene-location-steps{background:radial-gradient(circle,#d0ad6814,#0000 38%),#090b0d;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:1px;padding:clamp(28px,5vw,54px);display:grid}.scene-location-steps>div{background:#ffffff05;border:1px solid #d0ad6847;flex-direction:column;justify-content:flex-end;gap:10px;min-height:250px;padding:28px 20px;display:flex;position:relative}.scene-location-steps>div:not(:last-child):after{content:"→";z-index:2;color:#d0ad68;background:#090b0d;place-items:center;width:26px;height:26px;font-size:18px;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.scene-location-steps span{color:#d0ad68;letter-spacing:.16em;font-size:12px;position:absolute;top:22px;left:20px}.scene-location-steps strong{color:#f4f0e7;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,30px);font-weight:400}.scene-location-steps small{color:#f4f0e78f;font-size:12px;line-height:1.55}.story-scene-station .scene-visual-frame,.story-scene-crossing .scene-visual-frame,.story-scene-location .scene-visual-frame{background:#090b0d}.story-scene-station .scene-visual-frame:before,.story-scene-station .scene-visual-frame:after,.story-scene-crossing .scene-visual-frame:before,.story-scene-crossing .scene-visual-frame:after,.story-scene-location .scene-visual-frame:before,.story-scene-location .scene-visual-frame:after{display:none}@media (max-width:980px){.scene-location-caption{bottom:20px;left:20px;right:20px}.scene-location-steps{grid-template-columns:1fr 1fr;padding:20px}.scene-location-steps>div{min-height:150px}.scene-location-steps>div:after{display:none!important}}@media (max-width:560px){.scene-location-steps{grid-template-columns:1fr;gap:8px}.scene-location-steps>div{min-height:112px;padding:22px 18px 18px}.scene-location-steps span{top:16px;left:18px}}
@media (max-width:640px){.public-inquiry-shell .inquiry-form fieldset{padding:24px 0 28px}.public-inquiry-shell .inquiry-form fieldset label{min-height:52px;padding:12px 0;font-size:16px;line-height:1.45}.public-inquiry-shell .inquiry-form input[type=radio],.public-inquiry-shell .inquiry-form input[type=checkbox]{flex:0 0 20px;width:20px;height:20px}.public-inquiry-shell .inquiry-form input[type=text],.public-inquiry-shell .inquiry-form input[type=email],.public-inquiry-shell .inquiry-form input[type=tel],.public-inquiry-shell .inquiry-form input:not([type]),.public-inquiry-shell .inquiry-form textarea{min-height:48px;padding:14px;font-size:16px;line-height:1.5}.public-inquiry-shell .inquiry-form textarea{min-height:120px}.public-inquiry-shell .inquiry-form .check-row{min-height:48px;font-size:14px;line-height:1.5}.public-inquiry-shell .inquiry-form button{min-height:54px;font-size:16px}.inquiry-intro h1{overflow-wrap:anywhere;font-size:clamp(42px,12vw,60px)}.inquiry-intro p{font-size:16px}}
.story-footer-actions{justify-self:end;align-items:center;gap:18px;display:flex}.story-footer-actions a{justify-self:auto}.story-operator-link{letter-spacing:.08em;font-size:10px;color:#6f6a62!important}.story-operator-link:hover,.story-operator-link:focus-visible{color:#b8b1a6!important}@media (max-width:980px){.story-footer-actions{flex-wrap:wrap;justify-self:start}}
.public-inquiry-shell>.inquiry-intro{padding-top:28px;padding-bottom:10px}.public-inquiry-shell>.inquiry-intro h1{max-width:760px;margin-top:10px;font-size:clamp(32px,3.8vw,50px);line-height:1}.public-inquiry-shell>.inquiry-intro p{max-width:720px;margin-bottom:0;font-size:15px;line-height:1.6}.public-inquiry-shell .inquiry-form{margin-top:6px}.public-inquiry-shell .inquiry-form>.inquiry-selected-intent{background:#be994f0f;border:1px solid #be994f47;align-items:center;gap:12px;margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.inquiry-selected-intent strong{letter-spacing:.08em;color:#b99a5b;flex:none;font-size:11px}.inquiry-selected-intent span{min-width:0}@media (max-width:720px){.public-inquiry-shell>.inquiry-intro{padding-top:22px;padding-bottom:8px}.public-inquiry-shell>.inquiry-intro h1{font-size:clamp(30px,9vw,40px)}.public-inquiry-shell>.inquiry-intro p{font-size:14px}.public-inquiry-shell .inquiry-form{margin-top:2px}.public-inquiry-shell .inquiry-form>.inquiry-selected-intent{align-items:flex-start;gap:8px;margin-bottom:12px;padding:9px 10px;font-size:13px}}
body:has(main.story-shell){margin:0;background:#080a0b!important}.story-shell{--cg:#d8ad63;--cgb:#efcc88;--ci:#f4efe5;--cm:#f4efe5a8;color:var(--ci);background:#080a0b!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.story-shell .story-nav{background:linear-gradient(#050709fa,#050709d1);border-bottom-color:#d8ad632b}.story-shell .story-brand strong,.story-shell .story-nav-cta,.story-shell .scene-index{color:var(--cgb)}.story-shell .scene-index{border:1px solid #d8ad637a;width:max-content;padding:8px 11px 7px}.story-shell .scene-eyebrow{color:#d8ad63bd}.story-shell .scene-copy h2{color:var(--ci);text-wrap:balance}.story-shell .scene-copy>p{color:var(--cm)}.story-shell .story-scene{min-height:132vh}.story-shell .story-scene-sticky{grid-template-columns:minmax(340px,.7fr) minmax(650px,1.3fr);gap:clamp(46px,6vw,92px);width:min(1540px,100% - clamp(48px,7vw,120px));padding-top:clamp(108px,11vh,138px);padding-bottom:62px}.story-shell .story-scene-station .scene-visual-frame,.story-shell .story-scene-location .scene-visual-frame{border:1px solid #d8ad636b;min-height:min(70vh,720px);overflow:hidden;background:#080a0c!important}.story-shell .story-scene-station .scene-location-photo,.story-shell .story-scene-location .scene-location-photo{background:linear-gradient(90deg,#05070914,#05070905),url(/camus-location-diagram.svg) 50%/contain no-repeat,#080a0c!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.story-shell .story-scene-station .scene-location-photo img,.story-shell .story-scene-location .scene-location-photo img,.story-shell .story-scene-station .scene-location-photo-shade,.story-shell .story-scene-location .scene-location-photo-shade,.story-shell .story-scene-station .scene-location-caption,.story-shell .story-scene-location .scene-location-caption{display:none!important}.story-shell .story-scene-station .scene-location-photo:before,.story-shell .story-scene-location .scene-location-photo:before,.story-shell .story-scene-station .scene-location-photo:after,.story-shell .story-scene-location .scene-location-photo:after{content:none!important;display:none!important}.story-shell .story-scene-crossing .story-scene-sticky{grid-template-columns:minmax(320px,.6fr) minmax(800px,1.4fr)}.story-shell .story-scene-crossing .scene-visual-frame{min-height:min(68vh,700px)}.story-shell .story-scene-crossing .scene-location-steps{background:#d8ad634d;grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;gap:1px;padding:1px}.story-shell .story-scene-crossing .scene-location-steps>div{background:linear-gradient(#0d1012,#080a0c);border:0;min-height:100%;padding:32px 24px 26px}.story-shell .story-scene-crossing .scene-location-steps strong{word-break:keep-all;overflow-wrap:normal;white-space:nowrap;font-size:clamp(21px,1.55vw,27px);line-height:1.24}.story-shell .story-scene-crossing .scene-location-steps small{word-break:keep-all;color:#f4efe594}.story-shell .story-scene-alley .scene-visual-frame{min-height:min(72vh,730px);overflow:hidden;background:#080a0c!important}.story-shell .story-scene-alley .scene-visual-frame:before,.story-shell .story-scene-alley .scene-visual-frame:after{content:none!important;display:none!important}.story-shell .story-scene-alley .camus-alley-exterior-hq{z-index:2!important;object-fit:contain!important;object-position:center!important;background:#0a0c0e!important;border:1px solid #d8ad636b!important;width:76%!important;height:72%!important;display:block!important;position:absolute!important;top:7%!important;left:12%!important;box-shadow:0 28px 90px #0000006b!important}.story-shell .story-scene-alley .scene-visual-content{z-index:4;background:linear-gradient(#0000,#050709e0 32%);border-top:1px solid #d8ad638c;padding-top:17px;bottom:6%;left:10%;right:10%}.story-shell .story-scene-flow .scene-visual-frame{min-height:min(70vh,720px);overflow:hidden;background:linear-gradient(#05070905,#05070929),url(/camus-location-diagram.svg) 50%/contain no-repeat,#080a0c!important}.story-shell .story-scene-flow .scene-visual-frame:before,.story-shell .story-scene-flow .scene-visual-frame:after{content:none!important;display:none!important}.story-shell .story-scene-flow .scene-visual-content{z-index:4;background:linear-gradient(#0000,#050709e6 30%);border-top:1px solid #d8ad637a;margin:0;padding:18px 0 0;bottom:5%;left:8%;right:8%}.story-shell .story-scene-use .story-scene-sticky{display:block}.story-shell .story-scene-use .scene-copy{max-width:920px}.story-shell .story-scene-use .scene-visual{margin-top:clamp(42px,6vh,68px)}.story-shell .scene-use-grid{background:#d8ad634d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:0;padding:1px}.story-shell .scene-use-grid article{background:linear-gradient(#0d1012,#080a0c)!important;border:0!important;flex-direction:column!important;justify-content:flex-start!important;gap:16px!important;min-height:330px!important;padding:30px 25px 28px!important;display:flex!important}.story-shell .scene-use-number{width:42px;height:42px;color:var(--cgb);border:1px solid #d8ad638c;border-radius:50%;flex:none;place-items:center;display:grid}.story-shell .scene-use-grid strong{border-top:1px solid #d8ad6347;color:var(--ci)!important;margin-top:auto!important;padding-top:16px!important}.story-shell .scene-use-grid small{color:#f4efe594!important}.story-shell .story-scene-detail .scene-visual-frame{min-height:min(70vh,720px);overflow:hidden;background:radial-gradient(circle at 75% 18%,#d8ad631f,#0000 22%),linear-gradient(145deg,#0b0d0f,#07090b 62%,#15110d)!important}.story-shell .story-scene-detail .scene-visual-frame:before{white-space:pre-line;z-index:2;position:absolute;content:"MAT-101 · ASSET OVERVIEW\a \a 기본정보\a 위치·접근\a 활용 검토\a 현장 확인"!important;color:#24211d!important;background:linear-gradient(145deg,#f0ebe0,#ddd6c9)!important;border:1px solid #d8ad6352!important;padding:clamp(28px,4vw,52px)!important;display:block!important;inset:11% 10% 21% 38%!important;transform:rotate(1.5deg)!important}.story-shell .story-scene-detail .scene-visual-frame:after{white-space:pre-line;z-index:3;align-content:end;position:absolute;content:"CAMUS\a ASSET INFORMATION"!important;width:34%!important;height:50%!important;color:var(--cgb)!important;background:linear-gradient(155deg,#111315,#06080a)!important;border:1px solid #d8ad636b!important;padding:30px!important;display:grid!important;top:21%!important;left:10%!important;transform:rotate(-3deg)!important}.story-shell .story-scene-action{min-height:112vh}.story-shell .story-scene-action .story-scene-sticky{grid-template-columns:1fr}.story-shell .story-scene-action .scene-copy{grid-column:1/-1;max-width:none}.story-shell .story-scene-action .scene-visual{display:none}.story-shell .story-scene-action .scene-action-grid{border:0;gap:14px}.story-shell .story-scene-action .scene-action-card{border:1px solid #d8ad636e;min-height:270px}@media (max-width:1100px){.story-shell .story-scene-sticky,.story-shell .story-scene-crossing .story-scene-sticky{grid-template-columns:1fr;gap:34px;width:min(100% - 36px,820px)}.story-shell .story-scene{min-height:auto}.story-shell .story-scene-sticky{min-height:100svh;position:relative}.story-shell .story-scene-station .scene-visual-frame,.story-shell .story-scene-location .scene-visual-frame{aspect-ratio:14/9;height:auto!important;min-height:0!important}.story-shell .story-scene-crossing .scene-location-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.story-shell .story-scene-crossing .scene-location-steps>div{min-height:190px}.story-shell .story-scene-crossing .scene-location-steps strong{white-space:normal}.story-shell .scene-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.story-shell .story-nav{height:64px;padding:0 18px}.story-shell .story-nav-cta{min-width:auto;padding:9px 10px;font-size:10px}.story-shell .story-scene-sticky,.story-shell .story-scene-crossing .story-scene-sticky{gap:24px!important;width:calc(100% - 28px)!important;padding-top:88px!important;padding-bottom:52px!important}.story-shell .story-scene-station .story-scene-sticky,.story-shell .story-scene-location .story-scene-sticky,.story-shell .story-scene-crossing .story-scene-sticky{min-height:auto!important}.story-shell .scene-copy h2{word-break:keep-all;overflow-wrap:normal;margin:20px 0 18px;line-height:1.08;font-size:clamp(36px,10.6vw,50px)!important}.story-shell .scene-copy>p{font-size:15px;line-height:1.75}.story-shell .story-scene-station .scene-visual-frame,.story-shell .story-scene-location .scene-visual-frame{aspect-ratio:14/9;height:auto!important;min-height:0!important}.story-shell .story-scene-flow .scene-visual-frame,.story-shell .story-scene-alley .scene-visual-frame,.story-shell .story-scene-detail .scene-visual-frame{min-height:56svh!important}.story-shell .story-scene-crossing .scene-visual-frame{min-height:auto!important}.story-shell .story-scene-crossing .scene-location-steps{grid-template-columns:1fr;min-height:auto}.story-shell .story-scene-crossing .scene-location-steps>div{min-height:116px;padding:19px 18px}.story-shell .story-scene-crossing .scene-location-steps>div:after{display:none!important}.story-shell .story-scene-alley .camus-alley-exterior-hq{width:88%!important;height:70%!important;top:6%!important;left:6%!important}.story-shell .scene-use-grid{grid-template-columns:1fr}.story-shell .scene-use-grid article{min-height:190px!important}.story-shell .story-scene-detail .scene-visual-frame:before{font-size:12px;padding:24px 20px!important;inset:12% 7% 25% 30%!important}.story-shell .story-scene-detail .scene-visual-frame:after{font-size:17px;width:36%!important;height:42%!important;padding:18px!important;top:22%!important;left:6%!important}.story-shell .story-scene-action .scene-action-grid{grid-template-columns:1fr}.story-shell .story-footer{grid-template-columns:1fr;padding:36px 18px}.story-shell .story-footer a{justify-self:start}}
.story-shell .story-scene-station .scene-location-photo,.story-shell .story-scene-location .scene-location-photo{background-image:linear-gradient(90deg,#05070914,#05070905),url(/camus-location-diagram-v2.svg)!important}.story-shell .story-scene-flow .scene-visual-frame{background-image:linear-gradient(#05070905,#05070929),url(/camus-location-diagram-v2.svg)!important}
main.public-shell>article.card,main.public-shell>article.card .eyebrow,main.public-shell>article.card h1,main.public-shell>article.card h2,main.public-shell>article.card h3,main.public-shell>article.card p,main.public-shell>article.card strong,main.public-shell>article.card th,main.public-shell>article.card td,main.public-shell>article.card a{color:#111!important}main.public-shell>article.card a{text-decoration-color:#11111173!important}main.public-shell>article.card a:hover,main.public-shell>article.card a:focus-visible{color:#000!important;text-decoration-color:#000!important}
.operator-shell{color:#161616;background:#f6f6f4;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.operator-topbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dededb;position:sticky;top:0}.operator-topbar-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;max-width:1480px;min-height:66px;margin:0 auto;padding:0 28px;display:grid}.operator-brand{color:#111;white-space:nowrap;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:22px;text-decoration:none!important}.operator-brand strong{letter-spacing:.06em;margin-right:6px;font-family:Arial,Noto Sans KR,sans-serif;font-size:19px}.operator-nav{scrollbar-width:none;justify-content:center;align-items:center;gap:25px;min-width:0;display:flex;overflow-x:auto}.operator-nav::-webkit-scrollbar{display:none}.operator-nav a{color:#4e4e4a;white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:23px 0 19px;font-size:14px;font-weight:700;text-decoration:none!important}.operator-nav a:hover,.operator-nav a:focus-visible{color:#111;border-bottom-color:#111}.operator-topbar-meta{color:#595956;white-space:nowrap;font-size:13px;font-weight:700}.operator-shell main:not(.public-shell){color:#161616;max-width:1480px;min-height:calc(100vh - 67px);margin:0 auto;padding:34px 28px 70px}.operator-shell main:not(.public-shell)>.card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.operator-shell main:not(.public-shell)>.card:before{display:none}.operator-shell .eyebrow{color:#767672;letter-spacing:.13em;margin:0 0 10px;font-size:11px;font-weight:800}.operator-shell main:not(.public-shell) h1{color:#111;letter-spacing:-.045em;max-width:none;font-weight:800;line-height:1.15;margin:0 0 8px!important;font-family:Arial,Noto Sans KR,sans-serif!important;font-size:clamp(30px,3vw,40px)!important}.operator-shell main:not(.public-shell) h2{color:#151515;letter-spacing:-.025em;margin:0 0 12px;line-height:1.25;font-size:20px!important}.operator-shell main:not(.public-shell) p{color:#62625f;line-height:1.65}.operator-shell main:not(.public-shell) a{color:#20201e;text-underline-offset:3px;text-decoration-color:#b9b9b4}.operator-shell main:not(.public-shell) a:hover{color:#000;text-decoration-color:#000}.operator-shell .status{color:#494946;background:#efefec;border:1px solid #d9d9d5;border-radius:3px;align-items:center;min-height:28px;margin:10px 0 0;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.operator-shell main:not(.public-shell) section section{border-top:1px solid #ddddda;margin-top:28px;padding:24px 0 0}.operator-shell main:not(.public-shell) article{background:#fff;border-radius:2px;border:1px solid #dfdfdc!important;padding:18px!important}.operator-shell main:not(.public-shell) article+article{margin-top:8px}.operator-shell main:not(.public-shell) article p{margin:5px 0}.operator-shell main:not(.public-shell) form{border-color:#deded9}.operator-shell main:not(.public-shell) label{color:#3e3e3b;font-size:13px;font-weight:700}.operator-shell main:not(.public-shell) input,.operator-shell main:not(.public-shell) textarea,.operator-shell main:not(.public-shell) select{color:#171717;width:100%;font:inherit;background:#fff;border:1px solid #cececa;border-radius:2px;margin-top:7px;padding:11px 12px;font-weight:400}.operator-shell main:not(.public-shell) input:focus,.operator-shell main:not(.public-shell) textarea:focus,.operator-shell main:not(.public-shell) select:focus{border-color:#222;outline:2px solid #00000014}.operator-shell main:not(.public-shell) button{min-height:44px;font:inherit;cursor:pointer;color:#fff!important;background:#111!important;border:1px solid #111!important;border-radius:2px!important;padding:10px 15px!important;font-size:13px!important;font-weight:800!important}.operator-shell main:not(.public-shell) button:hover:not(:disabled){background:#30302e!important}.operator-shell main:not(.public-shell) button:disabled{opacity:.45;cursor:not-allowed}.operator-shell main:not(.public-shell) pre{color:#30302e;background:#f3f3f0;border-radius:0;font-size:13px;line-height:1.65;border:1px solid #deded9!important;border-left:3px solid #222!important}.operator-shell main:not(.public-shell) [role=status],.operator-shell main:not(.public-shell) [role=alert]{color:#2b2b29;background:#fff;border:1px solid #d9d9d4;border-left:3px solid #111;margin:18px 0;padding:12px 14px}.operator-shell main:not(.public-shell) [role=alert]{border-left-color:#8b2f2b}.operator-shell .owner-summary-lead{max-width:720px;margin:0 0 26px;font-size:15px}.operator-shell .owner-metric-grid,.operator-shell .operator-metric-grid{background:#fff;border:1px solid #ddddda;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0 0;display:grid}.operator-shell main:not(.public-shell) .owner-metric-grid article,.operator-shell main:not(.public-shell) .operator-metric-grid article{background:#fff;flex-direction:column;justify-content:space-between;min-height:112px;display:flex;border:0!important;border-right:1px solid #ddddda!important;margin:0!important;padding:18px 20px!important}.operator-shell main:not(.public-shell) .owner-metric-grid article:last-child,.operator-shell main:not(.public-shell) .operator-metric-grid article:last-child{border-right:0!important}.operator-shell .owner-metric-grid span,.operator-shell .operator-metric-grid span,.operator-shell .owner-status-grid span,.operator-shell .owner-list span{color:#72726e;font-size:12px}.operator-shell .owner-metric-grid strong,.operator-shell .operator-metric-grid strong{color:#111;font-size:32px;font-weight:800}.operator-shell .owner-section,.operator-shell .operator-work-section{margin-top:26px!important;padding:22px 0 0!important}.operator-shell .owner-status-grid{background:#fff;border:1px solid #deded9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.operator-shell .owner-status-grid>div,.operator-shell .owner-list>div{border-bottom:1px solid #deded9;border-right:1px solid #deded9;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 15px;display:flex}.operator-shell .owner-status-grid>div:last-child{border-right:0}.operator-shell .owner-status-grid strong,.operator-shell .owner-list strong{color:#151515;font-size:17px}.operator-shell .owner-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.operator-shell .owner-list{background:#fff;border:1px solid #deded9;display:grid}.operator-shell .owner-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-shell .owner-privacy-note{border-top:1px solid #deded9;margin-top:26px;padding-top:18px;font-size:12px}.operator-shell .owner-test-note{margin-top:6px;font-size:12px;color:#8a8a86!important}.operator-dashboard-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.operator-dashboard-head p{margin:0}.operator-workbench{grid-template-columns:minmax(0,1fr) 330px;gap:16px;margin-top:16px;display:grid}.operator-panel{background:#fff;border:1px solid #dcdcd8}.operator-panel-head{border-bottom:1px solid #e2e2df;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.operator-panel-head h2{margin:0!important;font-size:18px!important}.operator-panel-head a{font-size:12px;font-weight:700;text-decoration:none}.operator-table-wrap{overflow-x:auto}.operator-table{border-collapse:collapse;width:100%;min-width:760px}.operator-table th,.operator-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ecece9;padding:13px 14px;font-size:13px}.operator-table th{color:#6a6a66;background:#f4f4f1;font-size:11px;font-weight:800}.operator-table tr:last-child td{border-bottom:0}.operator-table a{font-weight:800;text-decoration:none}.operator-badge{color:#444;background:#ecece9;justify-content:center;min-width:48px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.operator-badge.is-dark{color:#fff;background:#161616}.operator-side-stack{align-content:start;gap:16px;display:grid}.operator-side-list{display:grid}.operator-side-list a,.operator-side-list>div{color:#222;border-bottom:1px solid #ecece9;grid-template-columns:1fr auto;gap:12px;padding:13px 16px;font-size:13px;text-decoration:none;display:grid}.operator-side-list>:last-child{border-bottom:0}.operator-side-list small{color:#82827e}.operator-quick-actions{display:grid}.operator-quick-actions a{border-bottom:1px solid #ecece9;justify-content:space-between;gap:16px;padding:14px 16px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.operator-quick-actions a:last-child{border-bottom:0}.operator-recent-panel{margin-top:16px}.operator-empty{color:#757571;padding:22px 18px}.operator-shell .operator-login-card{background:#fff!important;border:1px solid #dcdcd8!important;max-width:520px!important;margin:64px auto 0!important;padding:34px!important}.operator-shell .operator-login-card h1{font-size:32px!important}@media (max-width:1100px){.operator-topbar-inner{grid-template-columns:auto 1fr}.operator-topbar-meta{display:none}.operator-nav{justify-content:flex-start}.operator-workbench{grid-template-columns:1fr}.operator-side-stack,.operator-shell .owner-metric-grid,.operator-shell .operator-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.operator-topbar-inner{gap:18px;padding:0 16px}.operator-brand{font-size:19px}.operator-nav{gap:18px}.operator-shell main:not(.public-shell){padding:24px 14px 56px}.operator-shell main:not(.public-shell) h1{font-size:30px!important}.operator-dashboard-head{display:block}.operator-side-stack{grid-template-columns:1fr}.operator-shell .owner-metric-grid,.operator-shell .operator-metric-grid{grid-template-columns:1fr 1fr}.operator-shell .owner-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-shell .owner-two-column{grid-template-columns:1fr;gap:0}}@media (max-width:520px){.operator-topbar-inner{padding:14px;display:block}.operator-brand{margin-bottom:10px;display:block}.operator-nav{justify-content:flex-start;gap:16px}.operator-nav a{padding:8px 0 9px}.operator-shell .owner-metric-grid,.operator-shell .operator-metric-grid,.operator-shell .owner-status-grid{grid-template-columns:1fr}.operator-shell .operator-login-card{margin-top:18px!important;padding:24px 18px!important}}
.operator-environment-note{margin:4px 0 20px;font-size:12px;display:inline-block;color:#777773!important}.operator-notification-list{gap:8px;display:grid}.operator-shell main:not(.public-shell) .operator-notification-list article{grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin:0;display:grid;padding:14px 16px!important}.operator-notification-list article>div{gap:3px;display:grid}.operator-notification-list article>div span{color:#777773;font-size:12px}.operator-notification-list form{min-width:150px;margin:0}.operator-secondary-status{padding-bottom:0!important}.operator-shell main:not(.public-shell) section.operator-panel{background:#fff;border:1px solid #dcdcd8!important;margin-top:0!important;padding:0!important}.operator-shell main:not(.public-shell) section.operator-panel.operator-recent-panel{margin-top:16px!important}.operator-panel-body{padding:18px}.operator-panel-note{border-bottom:1px solid #ecece9;padding:13px 18px;font-size:13px;margin:0!important}.operator-muted{overflow-wrap:anywhere;font-size:12px;color:#858581!important}.operator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.operator-record-grid{gap:10px;padding:14px;display:grid}.operator-shell main:not(.public-shell) .operator-record-card{background:#fff;border:1px solid #e1e1dd!important;margin:0!important;padding:18px!important}.operator-record-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.operator-record-head>div{gap:4px;display:grid}.operator-record-head strong{color:#151515;font-size:15px}.operator-record-head span{color:#767672;font-size:12px}.operator-record-head a{flex:none;font-size:12px;font-weight:800;text-decoration:none}.operator-record-meta{border-top:1px solid #ecece9;display:grid}.operator-record-meta p{border-bottom:1px solid #f0f0ed;grid-template-columns:92px 1fr;gap:16px;padding:10px 0;font-size:13px;display:grid;color:#333!important;margin:0!important}.operator-record-meta p span{color:#82827e;font-size:12px}.operator-form-grid{border-top:1px solid #e7e7e3;gap:10px;margin-top:16px;padding-top:16px;display:grid}.operator-material-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operator-shell main:not(.public-shell) .operator-material-card{background:#fff;border:1px solid #e5e5e1!important;border-top:0!important;border-left:0!important;margin:0!important;padding:18px!important}.operator-shell main:not(.public-shell) .operator-material-card:nth-child(2n){border-right:0!important}.operator-shell main:not(.public-shell) .operator-material-card:nth-last-child(-n+2){border-bottom:0!important}.operator-ai-workbench{grid-template-columns:minmax(300px,.62fr) minmax(300px,.38fr)}.operator-ai-lead-list{max-height:420px;overflow:auto}.operator-ai-lead-list a.is-selected{background:#171717;color:#fff!important}.operator-ai-lead-list a.is-selected small{color:#d4d4d0}.operator-ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.operator-ai-prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;margin:12px 0 0;padding:16px;overflow:auto}.operator-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;margin-top:16px;display:grid}.operator-detail-list{display:grid}.operator-detail-list>div{border-bottom:1px solid #ecece9;grid-template-columns:130px 1fr;gap:18px;padding:12px 16px;font-size:13px;line-height:1.55;display:grid}.operator-detail-list>div:last-child{border-bottom:0}.operator-detail-list span{color:#7b7b77;font-size:12px}.operator-detail-actions{gap:10px;padding:16px;display:grid}.operator-detail-actions form{margin:0}.operator-event-list{display:grid}.operator-event-list>div{border-bottom:1px solid #ecece9;grid-template-columns:170px 1fr;gap:18px;padding:12px 16px;font-size:13px;display:grid}.operator-event-list>div:last-child{border-bottom:0}:is(.operator-shell:has(.operator-login-card) .operator-nav,.operator-shell:has(.operator-login-card) .operator-topbar-meta){display:none}.operator-shell:has(.operator-login-card) .operator-topbar-inner{grid-template-columns:1fr}.operator-shell:has(.operator-login-card) .operator-brand{justify-self:center}.operator-shell{width:100%;max-width:100vw;overflow-x:clip}.operator-topbar,.operator-topbar-inner,.operator-shell main:not(.public-shell),.operator-shell main:not(.public-shell)>.card,.operator-workbench,.operator-summary-grid,.operator-side-stack,.operator-panel,.operator-table-compact{min-width:0}.operator-recovery-card{background:#fff!important;border:1px solid #dcdcd8!important;border-radius:0!important;max-width:680px!important;margin:40px auto 0!important;padding:28px!important}.operator-recovery-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.operator-recovery-actions a{border:1px solid #d0d0cc;justify-content:center;align-items:center;min-height:44px;padding:10px 15px;font-size:13px;font-weight:800;display:inline-flex;text-decoration:none!important}@media (max-width:900px){.operator-material-grid,.operator-ai-grid,.operator-detail-grid,.operator-summary-grid{grid-template-columns:1fr}.operator-shell main:not(.public-shell) .operator-material-card{border-right:0!important}.operator-shell main:not(.public-shell) .operator-material-card:nth-last-child(-n+2){border-bottom:1px solid #e5e5e1!important}.operator-shell main:not(.public-shell) .operator-material-card:last-child{border-bottom:0!important}}@media (max-width:760px){.operator-shell main:not(.public-shell) .operator-notification-list article{grid-template-columns:1fr}.operator-notification-list form{min-width:0}.operator-record-head{display:grid}.operator-record-meta p,.operator-detail-list>div,.operator-event-list>div{grid-template-columns:1fr;gap:4px}.operator-table-compact{table-layout:fixed;width:100%}.operator-table-compact th,.operator-table-compact td{overflow-wrap:anywhere;padding:11px 10px;font-size:12px}.operator-recovery-card{margin-top:16px!important;padding:22px 18px!important}.operator-recovery-actions{display:grid}}
.operator-shell main:not(.public-shell) button,.operator-shell main:not(.public-shell) a{-webkit-tap-highlight-color:#0000001a}.operator-shell main:not(.public-shell) button{min-height:44px;transition:transform 90ms,box-shadow .12s,background .12s,opacity .12s}.operator-shell main:not(.public-shell) button:active:not(:disabled){transform:translateY(1px)scale(.99);box-shadow:0 0 0 3px #00000014}.operator-shell main:not(.public-shell) button:focus-visible,.operator-shell main:not(.public-shell) a:focus-visible{outline-offset:3px;outline:2px solid #111}.operator-submit-button{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.operator-submit-button[aria-busy=true]{cursor:progress!important;background:#343432!important}.operator-submit-indicator{text-align:center;min-width:22px;font-size:18px;line-height:1}.operator-submit-button[aria-busy=true] .operator-submit-indicator{animation:.9s ease-in-out infinite alternate operator-pulse}.operator-login-form,.operator-feedback-form{gap:18px;margin-top:24px;display:grid}.operator-login-form label,.operator-feedback-form label{gap:7px;display:grid}.operator-login-form input,.operator-feedback-form input{min-height:50px;font-size:16px!important}.operator-login-lead{margin-bottom:8px}.operator-login-guide{color:#4f4f4b!important;background:#f3f3f0!important;border-left-color:#111!important}.operator-login-help{border-top:1px solid #e2e2de;margin:22px 0 0;padding-top:18px;font-size:13px;color:#747470!important}@keyframes operator-pulse{0%{opacity:.35;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.operator-submit-button[aria-busy=true] .operator-submit-indicator{animation:none}}
.operator-topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.operator-topbar-actions form{margin:0}.operator-topbar-home,.operator-topbar-logout{color:#20201e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cececa;border-radius:2px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-family:Arial,Noto Sans KR,sans-serif;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.operator-topbar-home:hover,.operator-topbar-home:focus-visible,.operator-topbar-logout:hover,.operator-topbar-logout:focus-visible{color:#111;outline-offset:2px;border-color:#111;outline:2px solid #00000014}.operator-topbar-logout{color:#fff;background:#171717;border-color:#171717}.operator-topbar-logout:hover,.operator-topbar-logout:focus-visible{color:#fff;background:#30302e}@media (max-width:1100px){.operator-topbar-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:18px}}@media (max-width:760px){.operator-topbar-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav";gap:4px 12px;min-height:auto;padding:10px 14px 8px}.operator-brand{grid-area:brand;align-self:center;margin:0}.operator-nav{grid-area:nav;justify-content:flex-start;width:100%}.operator-topbar-actions{grid-area:actions;gap:6px}.operator-topbar-home,.operator-topbar-logout{min-height:40px;padding:0 10px}}@media (max-width:520px){.operator-topbar-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav";padding:10px 12px 8px;display:grid}.operator-brand{white-space:nowrap;min-width:0;margin-bottom:0;font-size:18px}.operator-brand strong{font-size:16px}.operator-brand-suffix{display:none}.operator-topbar-actions{align-self:center}.operator-topbar-home,.operator-topbar-logout{min-height:42px;font-size:12px}}
.operator-shell{color:#000}.operator-shell .operator-nav a,.operator-shell .operator-topbar-meta,.operator-shell .operator-topbar-home,.operator-shell .operator-brand,.operator-shell .eyebrow,.operator-shell .status,.operator-shell main:not(.public-shell) h1,.operator-shell main:not(.public-shell) h2,.operator-shell main:not(.public-shell) h3,.operator-shell main:not(.public-shell) p,.operator-shell main:not(.public-shell) a,.operator-shell main:not(.public-shell) label,.operator-shell main:not(.public-shell) legend,.operator-shell main:not(.public-shell) td,.operator-shell main:not(.public-shell) th,.operator-shell .owner-metric-grid span,.operator-shell .operator-metric-grid span,.operator-shell .owner-status-grid span,.operator-shell .owner-list span,.operator-shell .owner-test-note,.operator-shell .owner-privacy-note,.operator-shell .operator-panel-note,.operator-shell .operator-muted,.operator-shell .operator-record-head strong,.operator-shell .operator-record-head span,.operator-shell .operator-record-meta p,.operator-shell .operator-record-meta p span,.operator-shell .operator-detail-list span,.operator-shell .operator-event-list,.operator-shell .operator-notification-list article>div span,.operator-shell .operator-side-list a,.operator-shell .operator-side-list>div,.operator-shell .operator-side-list small,.operator-shell .operator-empty,.operator-shell .operator-environment-note,.operator-shell .operator-badge:not(.is-dark){color:#000!important}.operator-shell main:not(.public-shell) button,.operator-shell main:not(.public-shell) button *,.operator-shell .operator-badge.is-dark,.operator-shell .operator-badge.is-dark *,.operator-shell .operator-ai-lead-list a.is-selected,.operator-shell .operator-ai-lead-list a.is-selected *{color:#fff!important}
.operator-ai-workbench,.operator-ai-grid{min-width:0}@media (max-width:900px){.operator-ai-workbench{grid-template-columns:1fr}}@media (max-width:520px){.operator-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;display:grid;overflow-x:visible}.operator-nav a{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;padding:8px 4px 9px;font-size:12px;line-height:1.35}}
.camus-public{--camus-white:#fff;--camus-ivory:#fbf8f1;--camus-navy:#08284a;--camus-navy-deep:#041a31;--camus-blue:#0e4d80;--camus-gold:#d6a21f;--camus-gold-light:#f4d66f;--camus-ink:#10263c;--camus-muted:#5f6f7d;--camus-line:#d9e0e6;--camus-shadow:0 24px 64px #08284a24;background:var(--camus-white);width:100%;max-width:none;min-height:100vh;color:var(--camus-ink);margin:0;padding:0;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;overflow:clip}.camus-public *,.camus-public :before,.camus-public :after{box-sizing:border-box}.camus-public a{color:inherit;text-decoration:none}.camus-public p,.camus-public h1,.camus-public h2,.camus-public h3,.camus-public dl,.camus-public dd,.camus-public dt{margin-top:0}.camus-public-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #08284a1a;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;padding:12px clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.camus-public-brand{flex-direction:column;line-height:1;display:inline-flex}.camus-public-brand strong{color:var(--camus-navy);letter-spacing:.18em;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.camus-public-brand span{color:var(--camus-navy);letter-spacing:.22em;margin-top:6px;font-size:9px;font-weight:700}.camus-public-nav nav{color:var(--camus-navy);justify-content:flex-end;gap:26px;font-size:14px;font-weight:700;display:flex}.camus-public-nav nav a:hover,.camus-public-nav nav a:focus-visible{color:#9a6b00}.camus-nav-cta,.camus-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.camus-nav-cta,.camus-button.is-gold{color:#10243b;background:linear-gradient(#ffe894 0%,#f6c83e 48%,#d99a08 100%);border-color:#b7830d;box-shadow:0 8px 22px #d6a21f47}.camus-nav-cta:hover,.camus-button:hover{transform:translateY(-1px)}.camus-button.is-outline{color:var(--camus-navy);border-color:var(--camus-navy);background:var(--camus-white)}.camus-hero{background:var(--camus-white);padding:28px 20px 0}.camus-hero-image-wrap{width:min(100%,860px);margin:0 auto}.camus-hero-image{width:100%;height:auto;box-shadow:var(--camus-shadow);background:#fff;border:0;display:block}.camus-ad-menu{background:radial-gradient(circle at 50% -30%,#2f6fad80,#0000 50%),linear-gradient(#0b3158 0%,#061f3a 100%);border-top:1px solid #f4d66fb3;border-bottom:1px solid #f4d66f80;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1100px);margin:28px auto 0;display:grid;box-shadow:0 20px 48px #041a3133}.camus-ad-menu-card{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:22px 18px;display:flex;position:relative}.camus-ad-menu-card+.camus-ad-menu-card:before{content:"";background:#f4d66fb8;width:1px;position:absolute;top:18%;bottom:18%;left:0}.camus-ad-menu-card:hover,.camus-ad-menu-card:focus-visible{background:#ffffff0d}.camus-ad-menu-icon{width:42px;height:42px;color:var(--camus-gold-light);border:1px solid #f4d66fe0;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;display:grid}.camus-ad-menu-card strong{color:#fff4c4;font-size:16px}.camus-ad-menu-card small{color:#ffffffc2;font-size:12px;line-height:1.55}.camus-section{background:var(--camus-white);padding:96px 24px}.camus-soft-section{background:var(--camus-ivory)}.camus-navy-section{color:#fff;background:radial-gradient(circle at 15% 20%,#0e4d8075,#0000 34rem),linear-gradient(#0a3157 0%,#041a31 100%)}.camus-section-inner{width:min(100%,1160px);margin:0 auto}.camus-section-head{max-width:760px;margin-bottom:42px}.camus-section-head.is-light{color:#fff}.camus-kicker{color:#a87300;letter-spacing:.18em;margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:800;display:inline-block}.camus-navy-section .camus-kicker,.camus-partner-band .camus-kicker{color:var(--camus-gold-light)}.camus-section-head h1,.camus-section-head h2,.camus-split-copy h2,.camus-contact-card h2,.camus-partner-band h2{color:var(--camus-navy);letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(30px,4vw,52px);line-height:1.18}.camus-navy-section .camus-section-head h2,.camus-partner-band h2{color:#fff}.camus-section-head p,.camus-split-copy p,.camus-contact-card>p,.camus-partner-band p{color:var(--camus-muted);margin-bottom:0;font-size:17px;line-height:1.85}.camus-navy-section .camus-section-head p,.camus-partner-band p{color:#ffffffc7}.camus-route-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.camus-route-stop{background:#fff;border:1px solid #d8e0e7;border-radius:18px;min-height:172px;padding:28px 24px;position:relative}.camus-route-stop:after{z-index:2;content:"→";color:#b67c00;font-size:24px;font-weight:800;position:absolute;top:48px;right:-15px}.camus-route-stop:last-child:after{display:none}.camus-route-number{color:#fff;background:var(--camus-blue);border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:20px;font-size:13px;font-weight:900;display:inline-grid}.camus-route-number.is-destination{color:#10243b;background:linear-gradient(#ffe894,#d99a08)}.camus-route-stop strong{color:var(--camus-navy);margin-bottom:7px;font-size:18px;display:block}.camus-route-stop p{color:var(--camus-muted);margin:0;font-size:14px;line-height:1.65}.camus-footnote{margin-top:22px;color:#74828e!important;font-size:12px!important;line-height:1.7!important}.camus-value-grid,.camus-use-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.camus-value-card{background:#fff;border:1px solid #08284a1f;border-radius:20px;min-height:250px;padding:30px 26px;box-shadow:0 16px 40px #08284a0f}.camus-value-card small{color:#a87300;letter-spacing:.14em;font-family:Georgia,Times New Roman,serif;font-weight:800}.camus-value-card h3,.camus-use-card h3{color:var(--camus-navy);margin:24px 0 12px;font-size:22px;line-height:1.35}.camus-value-card p,.camus-use-card p{color:var(--camus-muted);margin:0;font-size:15px;line-height:1.8}.camus-asset-layout{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:72px;display:grid}.camus-fact-list{border-top:2px solid var(--camus-navy);margin:0}.camus-fact-list>div{border-bottom:1px solid var(--camus-line);grid-template-columns:140px 1fr;gap:20px;padding:20px 4px;display:grid}.camus-fact-list dt{color:var(--camus-muted);margin:0;font-size:14px;font-weight:700}.camus-fact-list dd{color:var(--camus-navy);margin:0;font-size:16px;font-weight:800;line-height:1.6}.camus-use-card{background:#ffffff0f;border:1px solid #f4d66f40;border-radius:18px;min-height:240px;padding:28px 24px}.camus-use-card>span{color:var(--camus-gold-light);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:700}.camus-use-card h3{color:#fff}.camus-use-card p{color:#ffffffb8}.camus-split-copy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;display:grid}.camus-real-asset-panel{background:#fff;border:1px solid #d6a21f8c;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:34px 38px;display:flex;box-shadow:0 18px 50px #08284a14}.camus-real-asset-panel strong{color:var(--camus-navy);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif}.camus-real-asset-panel p{color:var(--camus-muted);margin:8px 0 0}.camus-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.camus-contact-card{border:1px solid var(--camus-line);background:#fff;border-radius:22px;padding:38px;box-shadow:0 16px 48px #08284a14}.camus-contact-card h2{font-size:clamp(28px,3vw,40px)}.camus-contact-card form{margin-top:30px}.camus-partner-band{color:#fff;background:radial-gradient(circle at 80% -40%, #0e4d80b3, transparent 38rem), var(--camus-navy-deep);padding:72px 24px}.camus-partner-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.camus-footer{background:#fff;border-top:1px solid #08284a1a;padding:34px 24px}.camus-footer-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.camus-footer-inner>div{flex-direction:column;display:flex}.camus-footer-inner strong{color:var(--camus-navy);letter-spacing:.16em;font-family:Georgia,Times New Roman,serif;font-size:20px}.camus-footer-inner span{color:var(--camus-muted);letter-spacing:.16em;margin-top:5px;font-size:10px}.camus-operator-link{font-size:12px;color:#7a8792!important}@media (max-width:980px){.camus-public-nav{grid-template-columns:1fr auto}.camus-public-nav nav{display:none}.camus-ad-menu,.camus-value-grid,.camus-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camus-ad-menu-card:nth-child(3):before{display:none}.camus-ad-menu-card:nth-child(n+3){border-top:1px solid #f4d66f47}.camus-asset-layout,.camus-split-copy,.camus-contact-grid{grid-template-columns:1fr;gap:38px}.camus-route-board{grid-template-columns:repeat(2,minmax(0,1fr))}.camus-route-stop:after{display:none}}@media (max-width:640px){.camus-public-nav{min-height:66px;padding:10px 16px}.camus-public-brand strong{font-size:24px}.camus-public-brand span{font-size:7px}.camus-nav-cta{min-height:42px;padding:0 14px;font-size:13px}.camus-hero{padding:14px 12px 0}.camus-hero-image-wrap{width:100%}.camus-hero-image{box-shadow:0 12px 32px #08284a1f}.camus-ad-menu{margin-top:14px}.camus-ad-menu-card{min-height:132px;padding:18px 12px}.camus-ad-menu-card strong{font-size:14px}.camus-ad-menu-card small{font-size:11px}.camus-section{padding:68px 18px}.camus-section-head{margin-bottom:30px}.camus-section-head h1,.camus-section-head h2,.camus-split-copy h2,.camus-contact-card h2,.camus-partner-band h2{font-size:31px}.camus-section-head p,.camus-split-copy p,.camus-contact-card>p,.camus-partner-band p{font-size:15px;line-height:1.78}.camus-route-board,.camus-value-grid,.camus-use-grid{grid-template-columns:1fr}.camus-route-stop,.camus-value-card,.camus-use-card{min-height:auto}.camus-fact-list>div{grid-template-columns:96px 1fr}.camus-real-asset-panel,.camus-partner-inner,.camus-footer-inner{flex-direction:column;align-items:flex-start}.camus-contact-card{padding:28px 20px}.camus-button{width:100%}}
.camus-public{background:#fff}.camus-public-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #08284a14;min-height:74px}.camus-public-brand strong{color:#08284a;letter-spacing:.16em}.camus-public-brand span{color:#7f6330}.camus-public-nav nav a{color:#30445a}.camus-public-nav nav a:hover,.camus-public-nav nav a:focus-visible{color:#08284a}.camus-hero{background:#fff;padding:24px 20px 0}.camus-hero-image-wrap{background:#fff;width:min(100%,1120px);margin:0 auto}.camus-hero-image{image-rendering:auto;background:#fff;border:0;border-radius:0;width:100%;height:auto;display:block;box-shadow:0 18px 50px #08284a1f}.camus-ad-menu{background:radial-gradient(circle at 50% -40%,#255a8e70,#0000 54%),linear-gradient(#0a3157 0%,#041d37 100%);border:1px solid #f4d66f99;border-top:0;border-radius:0 0 20px 20px;width:min(100%,1120px);margin:0 auto;overflow:hidden;box-shadow:0 22px 54px #041a312e}.camus-ad-menu-card{min-height:142px;padding:24px 18px 22px;transition:background-color .16s,transform .16s}.camus-ad-menu-card+.camus-ad-menu-card:before{background:#f4d66fad;top:20%;bottom:20%}.camus-ad-menu-card:hover,.camus-ad-menu-card:focus-visible{background:#ffffff0f;transform:translateY(-1px)}.camus-ad-menu-icon{color:#f2d16c;letter-spacing:.18em;border:0;border-radius:0;width:auto;height:auto;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700}.camus-ad-menu-card strong{color:#fff4c7;letter-spacing:-.02em;font-size:17px}.camus-ad-menu-card small{color:#ffffffc2;max-width:210px;font-size:12px;line-height:1.55}.camus-section,.camus-footer{background:#fff}.camus-soft-section{background:#fbfaf7}.camus-section[id],.camus-partner-band{scroll-margin-top:92px}.camus-section-head h1,.camus-section-head h2,.camus-split-copy h2,.camus-contact-card h2,.camus-partner-band h2{font-family:Noto Serif KR,Nanum Myeongjo,Georgia,serif}.camus-kicker{color:#9a6b12}.camus-navy-section{color:#fff;background:radial-gradient(circle at 18% 8%,#194e7e7a,#0000 38rem),linear-gradient(#092f55 0%,#041a31 100%)}.camus-navy-section .camus-footnote{color:#ffffffa3!important}.camus-route-number{background:#0c5ca8}.camus-route-number.is-destination{color:#10243b;background:linear-gradient(#ffe89a 0%,#dba319 100%)}.camus-button.is-gold,.camus-nav-cta{color:#10243b;background:linear-gradient(#ffe896 0%,#dba21a 100%);border-color:#d6a21f;box-shadow:0 8px 22px #d6a21f38}.camus-real-photo{background:#fff;border:1px solid #08284a1a;border-radius:24px;min-height:420px;overflow:hidden;box-shadow:0 20px 54px #08284a1a}.camus-real-photo picture,.camus-real-photo img{width:100%;height:100%;display:block}.camus-real-photo img{object-fit:cover;filter:saturate(.94)contrast(1.02);min-height:420px}.camus-footer-links{align-items:center;gap:18px;flex-direction:row!important;display:flex!important}.camus-footer-links a{color:#6f7c87;font-size:12px}.camus-footer-links a:hover,.camus-footer-links a:focus-visible{color:#08284a}@media (max-width:980px){.camus-hero{padding-inline:14px}.camus-ad-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.camus-ad-menu-card:nth-child(3):before{display:none}.camus-ad-menu-card:nth-child(n+3){border-top:1px solid #f4d66f47}}@media (max-width:640px){.camus-public-nav{min-height:64px}.camus-hero{padding:10px 8px 0}.camus-hero-image-wrap{width:100%}.camus-hero-image{box-shadow:0 10px 28px #08284a1a}.camus-ad-menu{border-radius:0 0 16px 16px;width:100%}.camus-ad-menu-card{min-height:124px;padding:18px 10px}.camus-ad-menu-card strong{font-size:14px}.camus-ad-menu-card small{max-width:150px;font-size:11px}.camus-real-photo,.camus-real-photo img{min-height:320px}.camus-footer-links{align-items:flex-start;gap:8px;flex-direction:column!important}}
.camus-ad-menu-icon{background-position:50%;background-repeat:no-repeat;background-size:30px 30px;width:34px;height:34px;display:block;color:#0000!important;font-size:0!important}.camus-ad-menu-card:first-child .camus-ad-menu-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23f2d16c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='3' width='16' height='20' rx='4'/%3E%3Cpath d='M11 7h10M11 14h10M12 23l-3 5M20 23l3 5M11 27h10'/%3E%3Ccircle cx='12' cy='19' r='1' fill='%23f2d16c' stroke='none'/%3E%3Ccircle cx='20' cy='19' r='1' fill='%23f2d16c' stroke='none'/%3E%3C/svg%3E")}.camus-ad-menu-card:nth-child(2) .camus-ad-menu-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23f2d16c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 28h22M8 28V9h9v19M17 28V4h7v24'/%3E%3Cpath d='M11 13h2M11 17h2M11 21h2M20 8h2M20 12h2M20 16h2M20 20h2'/%3E%3C/svg%3E")}.camus-ad-menu-card:nth-child(3) .camus-ad-menu-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23f2d16c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l7-3 8 3 7-3v19l-7 3-8-3-7 3V8zM12 5v19M20 8v19'/%3E%3Cpath d='M17 13c0 3-4 7-4 7s-4-4-4-7a4 4 0 118 0z' transform='translate(3 -1)'/%3E%3Ccircle cx='16' cy='12' r='1.3' fill='%23f2d16c' stroke='none'/%3E%3C/svg%3E")}.camus-ad-menu-card:nth-child(4) .camus-ad-menu-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23f2d16c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 27h22M8 24v-6h4v6M14 24V12h4v12M20 24V6h4v18'/%3E%3C/svg%3E")}@media (max-width:640px){.camus-ad-menu-icon{background-size:27px 27px;width:30px;height:30px}}
.camus-public .camus-ai-label,.camus-public .camus-real-ai-label{opacity:.64;letter-spacing:.01em!important;font-size:8px!important;font-weight:500!important}.camus-hero-image-wrap{width:min(100%,900px)}.camus-hero-image{image-rendering:auto;width:100%;height:auto}.camus-hero-embedded-cta{z-index:6;cursor:pointer;border-radius:999px;height:6.8%;min-height:34px;position:absolute;bottom:2.8%;left:31%;right:31%}.camus-hero-embedded-cta:focus-visible{outline-offset:3px;outline:3px solid #f4d66f}.camus-contact-grid{width:min(100%,980px);grid-template-columns:1fr!important}.camus-contact-card{grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);align-items:start;gap:clamp(30px,5vw,64px);display:grid}.camus-contact-copy{align-self:start}.camus-contact-copy h2{margin-bottom:16px}.camus-contact-copy p{color:var(--camus-muted);margin:0;font-size:16px;line-height:1.8}.camus-contact-action{justify-self:end;width:min(100%,560px)}.camus-contact-action form{margin-top:0!important}.camus-contact-action>.camus-button{width:auto}#real-asset.camus-soft-section{color:#fff;background:radial-gradient(circle at 12% 12%,#1b5b9785,#0000 36rem),radial-gradient(circle at 92% 108%,#d6a21f2e,#0000 28rem),linear-gradient(135deg,#0a3157 0%,#061f3a 52%,#04172c 100%);border-top:1px solid #f4d66f94;border-bottom:1px solid #f4d66f6b;position:relative;overflow:hidden}#real-asset.camus-soft-section:before{pointer-events:none;content:"";opacity:.23;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 88%);mask-image:linear-gradient(#000000d9,#0000 88%)}#real-asset .camus-section-inner{z-index:1;position:relative}#real-asset .camus-asset-layout{align-items:center;gap:clamp(42px,6vw,78px)}#real-asset .camus-real-photo{background:#071f39;border:1px solid #f4d66fc7;border-radius:18px;min-height:0;overflow:hidden;box-shadow:0 24px 64px #00000057,0 0 0 7px #ffffff09}#real-asset .camus-real-photo img{aspect-ratio:16/9;object-fit:cover;filter:saturate(1.06)contrast(1.04)brightness(.98);height:auto;min-height:0}#real-asset .camus-real-ai-label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.78;background:#0211208a;border:1px solid #ffffff47;border-radius:999px;padding:4px 6px;bottom:12px!important;right:12px!important}#real-asset .camus-section-head{margin-bottom:0}#real-asset .camus-kicker{color:#f4d66f}#real-asset .camus-section-head h2{color:#fff4c7;text-wrap:balance;text-shadow:0 2px 22px #0000002e}#real-asset .camus-section-head p{color:#ffffffc7}#real-asset .camus-button.is-gold{background:linear-gradient(#ffe996 0%,#e6ae20 100%);border-color:#f0c84a;margin-top:28px;box-shadow:0 12px 28px #d6a21f47,inset 0 1px #ffffff8c}#contact{background:radial-gradient(circle at 86% 8%,#d6a21f21,#0000 26rem),linear-gradient(#fffdf8 0%,#f8f1df 100%);border-top:1px solid #08284a14;position:relative}#contact:before{content:"";background:linear-gradient(90deg,#0000 0%,#d6a21f 18%,#f4d66f 50%,#d6a21f 82%,#0000 100%);border-radius:999px;width:min(100% - 36px,1160px);height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}#contact .camus-contact-grid{z-index:1;gap:28px;position:relative}#contact .camus-contact-card{color:#fff;background:radial-gradient(circle at 0 0,#27659e6b,#0000 28rem),linear-gradient(135deg,#0a3157 0%,#041d37 100%);border:1px solid #f4d66f7a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #041a3129}#contact .camus-contact-card:after{content:"";pointer-events:none;border:1px solid #f4d66f2e;border-radius:50%;width:240px;height:240px;position:absolute;top:-96px;right:-72px;box-shadow:0 0 0 26px #f4d66f09,0 0 0 52px #f4d66f06}#contact .camus-contact-copy,#contact .camus-contact-action{z-index:1;position:relative}#contact .camus-kicker{color:#f4d66f}#contact .camus-contact-copy h2{color:#fff4c7}#contact .camus-contact-copy p{color:#ffffffc2}#contact .camus-contact-action .card,#contact .camus-contact-action .inquiry-form{color:#10263c;background:#fffdf8;border:1px solid #d6a21f61;border-radius:18px;box-shadow:0 16px 38px #00000024}#contact .camus-contact-action .card h1,#contact .camus-contact-action .card h2,#contact .camus-contact-action .card strong,#contact .camus-contact-action .card label{color:#08284a}#contact .camus-contact-action .inquiry-locked-intent{background:#fff7df;border-color:#d6a21f6b}#contact .camus-contact-action input,#contact .camus-contact-action textarea,#contact .camus-contact-action select{background:#fff;border-color:#08284a38}#contact .camus-contact-action button,#contact .camus-contact-action .camus-button{color:#10243b;background:linear-gradient(#ffe896 0%,#dba21a 100%);border-color:#d6a21f}@media (max-width:760px){.camus-hero-embedded-cta{height:7.4%;bottom:2.4%;left:25%;right:25%}.camus-contact-card{grid-template-columns:1fr;gap:26px}.camus-contact-action{justify-self:stretch;width:100%}.camus-contact-action>.camus-button{width:100%}#real-asset.camus-soft-section{padding-top:72px;padding-bottom:72px}#real-asset .camus-asset-layout{gap:32px}#real-asset .camus-real-photo{border-radius:14px}#contact .camus-contact-card{border-radius:18px;padding:28px 20px}}
.public-inquiry-shell{--ink:#10263c;--muted:#5f6f7d;--line:#08284a24;--panel:#fff;--panel-soft:#fbf8f1;--accent:#d6a21f;color:var(--ink);background:radial-gradient(circle at 88% 8%,#d6a21f24,#0000 28rem),linear-gradient(#fff 0%,#fbf8f1 58%,#f7efdd 100%);padding-bottom:96px}.public-inquiry-shell>.public-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #08284a1a;width:100%;min-height:82px;padding:12px clamp(24px,5vw,72px);box-shadow:0 8px 28px #08284a0a}.public-inquiry-shell .camus-mark{color:#d6a21f;background:linear-gradient(145deg,#0a3157,#041d37);border:1px solid #d6a21fc7;border-radius:14px;width:52px;height:52px;box-shadow:0 8px 20px #041d3724}.public-inquiry-shell .camus-mark-link:hover{background:linear-gradient(145deg,#0d3c69,#052542)}.public-inquiry-shell .public-nav-copy strong{color:#08284a;letter-spacing:.18em;font-family:Georgia,Times New Roman,serif;font-size:18px}.public-inquiry-shell .public-nav-copy span{color:#9a6b12;font-weight:700}.public-inquiry-shell .back-link{color:#52677a;font-weight:700}.public-inquiry-shell .back-link:hover{color:#08284a}.public-inquiry-shell>.inquiry-intro{width:min(980px,100% - 48px);margin:0 auto;padding:64px 0 22px}.public-inquiry-shell>.inquiry-intro .section-kicker{color:#9a6b12;font-weight:800}.public-inquiry-shell>.inquiry-intro h1{color:#08284a;letter-spacing:-.04em;max-width:820px;margin:16px 0;font-family:Noto Serif KR,Nanum Myeongjo,Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:600;line-height:1.08}.public-inquiry-shell>.inquiry-intro p{color:#5f6f7d;max-width:680px;margin:0;font-size:16px;line-height:1.75}.public-inquiry-shell>.inquiry-form{color:#10263c;background:#fffffffa;border:1px solid #d6a21f61;border-radius:24px;width:min(980px,100% - 48px);margin:20px auto 0;padding:clamp(28px,4vw,48px);box-shadow:0 24px 64px #08284a1a,inset 0 1px #fffc}.public-inquiry-shell .inquiry-form>.inquiry-selected-intent,.public-inquiry-shell .inquiry-locked-intent{color:#10263c;background:radial-gradient(circle at 100% 0,#f4d66f33,#0000 15rem),#fff8e6;border:1px solid #d6a21f6b;border-radius:16px;gap:6px;margin:0 0 28px;padding:18px 20px;display:grid}.public-inquiry-shell .inquiry-form>.inquiry-selected-intent strong,.public-inquiry-shell .inquiry-locked-intent strong{color:#9a6b12;letter-spacing:0;font-size:14px;font-weight:900}.public-inquiry-shell .inquiry-form>.inquiry-selected-intent span,.public-inquiry-shell .inquiry-locked-intent span{color:#4f6170;font-size:14px;line-height:1.55}.public-inquiry-shell .inquiry-form fieldset{border-top:1px solid #08284a24;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:14px 32px;padding:26px 0 30px}.public-inquiry-shell .inquiry-form legend{color:#9a6b12;font-weight:800}.public-inquiry-shell .inquiry-form fieldset label{color:#243b50;border-bottom:1px solid #08284a14}.public-inquiry-shell .inquiry-form>h2{color:#08284a;border-top:1px solid #08284a24;padding:38px 0 14px;font-family:Noto Serif KR,Nanum Myeongjo,Georgia,serif;font-size:30px;font-weight:600}.public-inquiry-shell .inquiry-form>label{color:#344b60;border-top:1px solid #08284a1a;padding:22px 0;font-weight:700}.public-inquiry-shell .inquiry-form input[type=text],.public-inquiry-shell .inquiry-form input[type=email],.public-inquiry-shell .inquiry-form input[type=tel],.public-inquiry-shell .inquiry-form input:not([type]),.public-inquiry-shell .inquiry-form textarea{color:#10263c;background:#fff;border:1px solid #08284a33;border-radius:12px;margin-top:10px;padding:15px 16px;box-shadow:inset 0 1px #08284a05}.public-inquiry-shell .inquiry-form input:focus,.public-inquiry-shell .inquiry-form textarea:focus{background:#fffefb;border-color:#d6a21f;box-shadow:0 0 0 3px #d6a21f1f}.public-inquiry-shell .inquiry-form input[type=radio],.public-inquiry-shell .inquiry-form input[type=checkbox]{accent-color:#d6a21f}.public-inquiry-shell .inquiry-privacy-notice{background:#fbfaf7;border:1px solid #08284a1a;border-radius:16px;margin:22px 0 0;padding:22px 24px}.public-inquiry-shell .inquiry-privacy-notice h2{color:#08284a;margin:0 0 10px;font-size:18px}.public-inquiry-shell .inquiry-privacy-notice p,.public-inquiry-shell .inquiry-contact-note{color:#5f6f7d;font-size:13px;line-height:1.65}.public-inquiry-shell .inquiry-privacy-notice a{color:#8e6414;font-weight:800}.public-inquiry-shell .inquiry-form .check-row{color:#43566a}.public-inquiry-shell .inquiry-form p[role=alert]{color:#8c2f2f;background:#fff3f1;border:1px solid #a036363d;border-radius:12px;margin-top:18px;padding:14px 16px}.public-inquiry-shell .inquiry-form button{color:#10243b;background:linear-gradient(#ffe896 0%,#dba21a 100%);border:1px solid #d6a21f;border-radius:999px;margin-top:30px;padding:18px 24px;box-shadow:0 12px 28px #d6a21f38,inset 0 1px #ffffffa6}.public-inquiry-shell .inquiry-form button:hover:not(:disabled){background:linear-gradient(#ffeda7 0%,#e2ad24 100%)}.public-inquiry-shell .card[aria-live=polite]{color:#10263c;background:#fff;border:1px solid #d6a21f61;border-radius:22px;width:min(980px,100% - 48px);margin:32px auto 0;padding:40px;box-shadow:0 24px 64px #08284a1a}@media (max-width:720px){.public-inquiry-shell>.public-nav{min-height:70px;padding:10px 16px}.public-inquiry-shell .camus-mark{border-radius:12px;width:44px;height:44px;font-size:24px}.public-inquiry-shell .public-nav-copy strong{font-size:15px}.public-inquiry-shell .back-link{font-size:10px}.public-inquiry-shell>.inquiry-intro,.public-inquiry-shell>.inquiry-form,.public-inquiry-shell .card[aria-live=polite]{width:min(100% - 28px,980px)}.public-inquiry-shell>.inquiry-intro{padding:40px 0 14px}.public-inquiry-shell>.inquiry-intro h1{font-size:clamp(34px,10vw,46px)}.public-inquiry-shell>.inquiry-form{border-radius:18px;padding:24px 18px}.public-inquiry-shell .inquiry-form fieldset{grid-template-columns:1fr}.public-inquiry-shell .inquiry-form fieldset label{grid-column:1}.public-inquiry-shell .inquiry-privacy-notice{padding:18px}}
.back-to-top{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:80;color:#fff;min-width:48px;min-height:48px;font:inherit;letter-spacing:-.01em;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#08284af2;border:1px solid #d0ad68b8;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;transition:opacity .16s,transform .16s,visibility .16s,background-color .16s;display:inline-flex;position:fixed;transform:translate(-50%,10px);box-shadow:0 10px 28px #08284a33}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.back-to-top.is-visible:hover{background:#08284a;transform:translate(-50%,-2px)}.back-to-top:focus-visible{outline-offset:3px;outline:3px solid #d0ad68e6}.back-to-top-arrow{font-size:18px;line-height:1}@media (max-width:640px){.back-to-top{bottom:calc(12px + env(safe-area-inset-bottom,0px));min-height:50px;padding:0 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}
