@font-face{font-family:serifKr;src:url(../media/NanumMyeongjo_display.p.3ke194wlts0f4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.serifkr_d382cfbb-module__2uEIBG__className{font-family:serifKr,AppleMyungjo,Nanum Myeongjo,Noto Serif KR,serif;font-style:normal;font-weight:700}.serifkr_d382cfbb-module__2uEIBG__variable{--rs-serif-kr:"serifKr", AppleMyungjo, Nanum Myeongjo, Noto Serif KR, serif}
.chapters-module__bvQgTW__chapter{position:relative;overflow:clip}.chapters-module__bvQgTW__memory{background:var(--rs-ink);padding-bottom:clamp(120px,20vh,220px)}.chapters-module__bvQgTW__memory.chapters-module__bvQgTW__chapter>*{z-index:4;position:relative}.chapters-module__bvQgTW__memory.chapters-module__bvQgTW__chapter>.chapters-module__bvQgTW__memoryRow{z-index:2}.chapters-module__bvQgTW__memoryTitle{padding-inline:var(--rs-gutter);margin:6vh 0 0;font-size:clamp(42px,7.4vw,118px);line-height:.92}.chapters-module__bvQgTW__memoryHead{position:relative}.chapters-module__bvQgTW__dock{right:calc(var(--rs-gutter) + 1vw);aspect-ratio:1/1.325;pointer-events:none;width:clamp(150px,14.5vw,230px);position:absolute;top:42%;translate:0 -50%}.chapters-module__bvQgTW__memoryTitle>span{padding-inline-start:var(--indent,0)}.chapters-module__bvQgTW__memoryTitle.chapters-module__bvQgTW__memoryTitle.chapters-module__bvQgTW__memoryTitle[data-gate=closed]>span>span{transform:translateY(calc(100% + .2em))}.chapters-module__bvQgTW__memoryBody{margin:clamp(56px, 9vh, 96px) 0 0 max(var(--rs-gutter), 42%);max-width:470px;color:var(--rs-on-dark-2);padding-inline-end:var(--rs-gutter)}.chapters-module__bvQgTW__seam{z-index:5;pointer-events:none;height:48svh;position:absolute;inset:0 0 auto}.chapters-module__bvQgTW__seamLayer{position:absolute;inset:0}.chapters-module__bvQgTW__seamFog{--d:calc(var(--clear,63%) - var(--solid,18%));background:linear-gradient(var(--seam) var(--solid,18%), color-mix(in srgb, var(--seam) 90%, transparent) calc(var(--solid,18%) + var(--d) * .156), color-mix(in srgb, var(--seam) 68%, transparent) calc(var(--solid,18%) + var(--d) * .333), color-mix(in srgb, var(--seam) 42%, transparent) calc(var(--solid,18%) + var(--d) * .533), color-mix(in srgb, var(--seam) 18%, transparent) calc(var(--solid,18%) + var(--d) * .733), color-mix(in srgb, var(--seam) 5%, transparent) calc(var(--solid,18%) + var(--d) * .889), color-mix(in srgb, var(--seam) 0%, transparent) var(--clear,63%));position:absolute;inset:0}.chapters-module__bvQgTW__seamGrain{background:var(--seam);will-change:transform, opacity;position:absolute;inset:0;-webkit-mask:url(/restore-landing/seam-mask.webp) 0 0/auto 100% repeat-x;mask:url(/restore-landing/seam-mask.webp) 0 0/auto 100% repeat-x}.chapters-module__bvQgTW__seamLayer[data-b=true] .chapters-module__bvQgTW__seamFog{opacity:.5}.chapters-module__bvQgTW__seamLeak{mix-blend-mode:screen;background:radial-gradient(60% 50%,#ffc480d9,#ffa05a00 70%);height:60%;position:absolute;inset:22% 0 auto;-webkit-mask:linear-gradient(#0000,#000 35% 65%,#0000);mask:linear-gradient(#0000,#000 35% 65%,#0000)}.chapters-module__bvQgTW__seamed{padding-top:15svh}.chapters-module__bvQgTW__seamRow{z-index:6}@media (prefers-reduced-motion:reduce){.chapters-module__bvQgTW__seam{background:linear-gradient(var(--seam), #0000);height:120px}.chapters-module__bvQgTW__seamLayer{display:none}.chapters-module__bvQgTW__seamed{padding-top:84px}}.chapters-module__bvQgTW__pinWrap{position:relative}.chapters-module__bvQgTW__pinned{top:var(--pin-top,0px);z-index:0;position:sticky}.chapters-module__bvQgTW__pinned:focus-within{z-index:4}@media (prefers-reduced-motion:no-preference) and (scripting:enabled) and (min-width:1100px){.chapters-module__bvQgTW__pinWrapDwell>.chapters-module__bvQgTW__sheet{margin-top:260svh}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled) and (max-width:1099.98px){.chapters-module__bvQgTW__pinWrapDwell>.chapters-module__bvQgTW__sheet{margin-top:0}}.chapters-module__bvQgTW__pinWrapDark:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b090700,#0b0907 55%);height:40vh;position:absolute;inset:auto 0 0}.chapters-module__bvQgTW__field{color:#3a2414;--rs-accent:#9c4a1c;background-color:#e3b88c;background-image:radial-gradient(60% 45% at 18% 22%,#ffecd2bf,#ffecd200 70%),radial-gradient(55% 50% at 86% 70%,#f2c496e6,#f2c49600 70%),radial-gradient(45% 40% at 60% 10%,#fadebeb3,#fadebe00 70%),radial-gradient(70% 60% at 30% 95%,#d696648c,#d6966400 70%)}.chapters-module__bvQgTW__memorial{flex-direction:column;min-height:100svh;padding-bottom:clamp(40px,6vh,64px);display:flex}.chapters-module__bvQgTW__memorialTitle{padding-inline:var(--rs-gutter);text-align:center;color:#4a2a14;z-index:6;margin:clamp(4px,1.2vh,14px) auto 0;font-size:clamp(40px,5.6vw,92px);line-height:.92;position:relative}.chapters-module__bvQgTW__memorialStage{padding-inline:var(--rs-gutter);grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""body""numeral""phone";gap:28px 0;margin-top:clamp(20px,3.4vh,36px);display:grid;position:relative}.chapters-module__bvQgTW__memorialLead,.chapters-module__bvQgTW__memorialBody{z-index:2;will-change:opacity;border-top:1px solid #3a241438;padding-top:22px;position:relative}.chapters-module__bvQgTW__memorialLead{grid-area:lead}.chapters-module__bvQgTW__memorialBody{grid-area:body}.chapters-module__bvQgTW__memorialLead p,.chapters-module__bvQgTW__memorialBody p{margin:0}.chapters-module__bvQgTW__memorialLead .chapters-module__bvQgTW__lead{max-width:480px}.chapters-module__bvQgTW__memorialBody p{max-width:520px}.chapters-module__bvQgTW__sceneTrack{grid-area:phone;position:relative}.chapters-module__bvQgTW__sceneStage{align-content:start;justify-items:center;display:grid;position:relative}.chapters-module__bvQgTW__phoneMove{z-index:6;transform-origin:50% 42%;will-change:transform, opacity;justify-items:center;display:grid;position:relative}.chapters-module__bvQgTW__phoneCaption{color:#3a2414b3;text-wrap:balance;text-align:center;margin:12px 0 0;font-size:.78125rem}@media (min-width:1100px){.chapters-module__bvQgTW__memorial{padding-bottom:calc(72px + 24px + env(safe-area-inset-bottom))}.chapters-module__bvQgTW__memorial.chapters-module__bvQgTW__seamed{padding-top:9svh}.chapters-module__bvQgTW__memorialStage{flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"lead phone body";align-items:end;gap:0 clamp(40px,4.4vw,80px)}.chapters-module__bvQgTW__sceneTrack{align-self:start}[lang|=ko] h2.chapters-module__bvQgTW__memorialTitle.chapters-module__bvQgTW__memorialTitle{font-size:clamp(36px,5vw,82px);line-height:1.04}.chapters-module__bvQgTW__memorialLead,.chapters-module__bvQgTW__memorialBody{align-self:start;margin-top:calc(1.43556*clamp(212px,18.5vw,262px))}.chapters-module__bvQgTW__numeral{grid-area:phone;translate:-50% -74%}.chapters-module__bvQgTW__memorialBody p{margin-inline-start:auto}}@media (max-width:1099.98px){.chapters-module__bvQgTW__memorial .chapters-module__bvQgTW__numeral{text-align:center;grid-area:numeral;width:auto;margin:12px 0 -7vw;font-size:min(38vw,300px);line-height:.78;display:block;position:static;translate:none}.chapters-module__bvQgTW__memorial .chapters-module__bvQgTW__numeral .chapters-module__bvQgTW__ghostA,.chapters-module__bvQgTW__memorial .chapters-module__bvQgTW__numeral .chapters-module__bvQgTW__ghostB{display:none}.chapters-module__bvQgTW__memorial .chapters-module__bvQgTW__numeral .chapters-module__bvQgTW__ghostLine{display:inline}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled) and (max-width:1099.98px){.chapters-module__bvQgTW__memorial.chapters-module__bvQgTW__memorial{padding-bottom:0}.chapters-module__bvQgTW__sceneTrack{height:420svh;margin-inline:calc(-1 * var(--rs-gutter))}.chapters-module__bvQgTW__sceneStage{--phone-w:min(68vw, 290px);height:100svh;padding-top:8svh;position:sticky;top:0;overflow:hidden}.chapters-module__bvQgTW__sceneStage>.chapters-module__bvQgTW__easel{width:min(78vw,420px);margin:0;position:absolute;top:clamp(9svh,50svh - 48px - 66vw,16svh);left:50%;translate:-50%}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled) and (min-width:1100px){.chapters-module__bvQgTW__sceneStage>.chapters-module__bvQgTW__easel{--legs:11%;top:var(--easel-top,0px);width:min(clamp(300px, 30vw, 480px), 47svh, var(--easel-fit,47svh));margin:0;position:absolute;left:50%;translate:-50%}.chapters-module__bvQgTW__sceneStage>.chapters-module__bvQgTW__easel .chapters-module__bvQgTW__easelCaption{max-width:min(460px,34vw)}.chapters-module__bvQgTW__memorialLead,.chapters-module__bvQgTW__memorialBody{max-width:min(520px, calc(50vw - var(--rs-gutter) - min(clamp(300px, 30vw, 480px), 47svh) / 2 - 48px))}.chapters-module__bvQgTW__memorialBody{justify-self:end}}@media (prefers-reduced-motion:reduce),(scripting:none){.chapters-module__bvQgTW__sceneStage>.chapters-module__bvQgTW__easel{width:min(78vw,420px);margin:40px auto 0}}@media (min-width:1100px) and (prefers-reduced-motion:reduce),(min-width:1100px) and (scripting:none){.chapters-module__bvQgTW__memorialStage{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"lead phone easel""body phone easel";align-items:start;gap:28px clamp(32px,3.4vw,64px)}.chapters-module__bvQgTW__sceneTrack,.chapters-module__bvQgTW__sceneStage{display:contents}.chapters-module__bvQgTW__phoneMove{grid-area:phone}.chapters-module__bvQgTW__sceneStage>.chapters-module__bvQgTW__easel{grid-area:easel;align-self:center;width:min(clamp(260px,26vw,420px),46svh);margin:0}.chapters-module__bvQgTW__memorialLead,.chapters-module__bvQgTW__memorialBody{margin-top:0}.chapters-module__bvQgTW__memorialLead{align-self:end}.chapters-module__bvQgTW__memorialBody p{margin-inline-start:0}.chapters-module__bvQgTW__memorial .chapters-module__bvQgTW__numeral{display:none}}.chapters-module__bvQgTW__easel{--ft:clamp(14px, 1.4vw, 20px);--legs:20%;--grow:1;--stand:1;--cap:1;z-index:7;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.chapters-module__bvQgTW__easel{--grow:0;--stand:0;--cap:0}.chapters-module__bvQgTW__portraitFlyer{opacity:0}.chapters-module__bvQgTW__easel[data-live=false]{visibility:hidden}}.chapters-module__bvQgTW__easelBody{width:100%;padding-bottom:var(--legs);position:relative}.chapters-module__bvQgTW__portraitFrame{z-index:2;padding:var(--ft);box-shadow:0 30px 44px -24px rgb(40 20 8/calc(.8 * var(--grow))), 0 8px 14px -8px rgb(0 0 0/calc(.55 * var(--grow)));position:relative}.chapters-module__bvQgTW__portraitFrame:before{content:"";inset:calc((1 - var(--grow)) * var(--ft));padding:calc(var(--grow) * var(--ft));box-shadow:inset 1px 1px 0 #ffffff42, inset -1px -1px 0 #000000b3,  inset 0 0 calc(var(--ft) * .45) calc(var(--ft) * .12) #ffffff0f;-webkit-mask-composite:xor;opacity:clamp(0, calc(var(--grow) * 40), 1);background:conic-gradient(from -38deg,#ffffff1a 0deg 76deg,#0003 76deg 180deg,#00000057 180deg 256deg,#ffffff0b 256deg 360deg),linear-gradient(160deg,#141216,#24212a);position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.chapters-module__bvQgTW__portraitFrame:after{content:"";z-index:2;inset:calc(var(--ft) - 2px);opacity:var(--grow);pointer-events:none;border:2px solid #a8884f;border-image:linear-gradient(135deg,#c2a167,#7d6436) 1;position:absolute;box-shadow:0 0 5px 1px #00000073}.chapters-module__bvQgTW__portraitPhoto{z-index:1;aspect-ratio:11/14;position:relative}.chapters-module__bvQgTW__portraitFlyer{transform-origin:50%;will-change:transform, opacity, clip-path;box-shadow:0 46px 64px -28px rgb(40 18 6/calc(.7 * var(--lift,0)));background:#cbc4b8;position:absolute;inset:0;overflow:hidden}.chapters-module__bvQgTW__portraitGlass{z-index:1;pointer-events:none;opacity:var(--grow);background:linear-gradient(115deg,#fff0 40%,#ffffff12 48%,#fff0 56%);position:absolute;inset:0;box-shadow:inset 3px 3px 6px #0000008c,inset -1px -1px 2px #00000038}.chapters-module__bvQgTW__ribbon{z-index:3;aspect-ratio:1;width:19%;opacity:var(--grow);pointer-events:none;position:absolute;top:0}.chapters-module__bvQgTW__ribbon[data-side=l]{clip-path:polygon(0 76%,76% 0,100% 0,0 100%);background:linear-gradient(135deg,#0d0c0e 38%,#37333a 44%,#0d0c0e 50%);left:0}.chapters-module__bvQgTW__ribbon[data-side=r]{clip-path:polygon(24% 0,100% 76%,100% 100%,0 0);background:linear-gradient(225deg,#0d0c0e 38%,#37333a 44%,#0d0c0e 50%);right:0}.chapters-module__bvQgTW__portraitPreview,.chapters-module__bvQgTW__portraitFinal{position:absolute;inset:0}.chapters-module__bvQgTW__portraitPreview{opacity:0;transform-origin:50% 37%}.chapters-module__bvQgTW__portraitPreview img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transform:scale(var(--crop,1));transform-origin:var(--cox,50%) var(--coy,50%);display:block}.chapters-module__bvQgTW__portraitFinal img{object-fit:cover;width:100%;height:100%;display:block}.chapters-module__bvQgTW__easelLedge{z-index:3;height:14px;opacity:var(--stand);background:linear-gradient(#ffe2be80,#ffe2be00 2px),linear-gradient(#0000 55%,#0000004d),repeating-linear-gradient(90deg,#28140814 0 2px,#28140800 2px 9px,#ffe6c80d 9px 11px,#28140800 11px 17px),linear-gradient(90deg,#6c4a2e,#8a6240 30%,#7a5636 62%,#654329);border-radius:2px 2px 3px 3px;margin-top:-1px;position:absolute;top:100%;left:-5%;right:-5%;box-shadow:0 8px 12px -8px #281408d9}.chapters-module__bvQgTW__easelStand{height:0;padding-top:var(--legs);z-index:0;pointer-events:none;opacity:var(--stand);position:absolute;bottom:0;left:0;right:0}.chapters-module__bvQgTW__standLeg{transform-origin:50% 0;background:repeating-linear-gradient(#ffe6c80f 0 2px,#ffe6c800 2px 7px,#2814081a 7px 9px,#28140800 9px 13px),linear-gradient(90deg,#4e331f,#8a6340 42%,#6a4a2e 70%,#4a301d);border-radius:1px 1px 3px 3px;width:12px;position:absolute;top:12px;bottom:0;box-shadow:2px 4px 6px -3px #28140899}.chapters-module__bvQgTW__standLeg[data-side=l]{left:16%;rotate:7deg}.chapters-module__bvQgTW__standLeg[data-side=r]{right:16%;rotate:-7deg}.chapters-module__bvQgTW__standShadow{filter:blur(18px);background:#3c1e0abf;border-radius:50%;height:22px;position:absolute;bottom:-10px;left:15%;right:15%}.chapters-module__bvQgTW__easelCaption{text-align:center;text-wrap:balance;color:#4f2f17;max-width:340px;opacity:var(--cap);margin:14px 0 0;font-size:.875rem;line-height:1.45}.chapters-module__bvQgTW__ghost{--obj-w:300px;z-index:0;grid-template-columns:minmax(0, 1fr) var(--obj-w) minmax(0, 1fr);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;width:100vw;font-size:clamp(160px,28vw,470px);line-height:.8;display:grid;position:absolute;top:50%;left:50%;translate:-50% -54%}.chapters-module__bvQgTW__ghostA{grid-column:1;justify-self:end}.chapters-module__bvQgTW__ghostB{grid-column:3;justify-self:start}.chapters-module__bvQgTW__ghostLine{display:none}.chapters-module__bvQgTW__numeral{--obj-w:calc(clamp(212px, 18.5vw, 262px) + 4vw);color:#fff0de75}@media (max-width:760px){.chapters-module__bvQgTW__ghost{text-align:center;width:auto;margin-bottom:-7vw;font-size:38vw;line-height:.78;display:block;position:static;translate:none}.chapters-module__bvQgTW__ghostA,.chapters-module__bvQgTW__ghostB{display:none}.chapters-module__bvQgTW__ghostLine{display:inline}}.chapters-module__bvQgTW__sheet{z-index:3;margin-top:-14vh;background:var(--rs-sheet);color:var(--rs-on-light);transform-origin:50% 0;will-change:transform;border-radius:28px;margin-inline:clamp(6px,.8vw,12px);position:relative;box-shadow:0 -30px 80px -40px #00000073}.chapters-module__bvQgTW__sheetInner{padding-bottom:clamp(72px,12vh,140px)}.chapters-module__bvQgTW__restoreTitle{padding-inline:var(--rs-gutter);margin:clamp(28px,5vh,56px) 0 0;font-size:clamp(40px,6.6vw,112px);line-height:.92}.chapters-module__bvQgTW__keep{white-space:nowrap}.chapters-module__bvQgTW__inlinePrint{vertical-align:baseline;background:#efe6d6 50%/cover;border:.05em solid #efe6d6;width:.78em;height:.62em;margin:0 .12em 0 .08em;display:inline-block;translate:0 .02em;rotate:-6deg;box-shadow:0 1px 3px #00000038}.chapters-module__bvQgTW__restoreSub{padding-inline:var(--rs-gutter);max-width:620px;color:var(--rs-on-light-2);margin:22px 0 0}.chapters-module__bvQgTW__compareSlot{padding-inline:var(--rs-gutter);max-width:1040px;margin:clamp(40px,7vh,80px) auto 0}.chapters-module__bvQgTW__compareSlot[data-portrait=true]{max-width:calc(560px + 2 * var(--rs-gutter))}.chapters-module__bvQgTW__listLabel{margin:clamp(64px, 10vh, 120px) var(--rs-gutter) 0;color:var(--rs-on-light-3);font-size:.90625rem}.chapters-module__bvQgTW__list{margin:14px var(--rs-gutter) 0;padding:0;list-style:none}.chapters-module__bvQgTW__row{border-top:1px solid var(--rs-line-light);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px;min-height:180px;padding:18px 0 22px;display:grid}.chapters-module__bvQgTW__rowHead{flex-direction:column;justify-content:space-between;gap:24px;height:100%;display:flex}.chapters-module__bvQgTW__rowTitle{letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,1.4vw,1.3125rem);font-weight:700;line-height:1.25}.chapters-module__bvQgTW__rowNum{color:var(--rs-on-light-3);font-variant-numeric:tabular-nums;font-size:.875rem}.chapters-module__bvQgTW__rowBody{color:var(--rs-on-light-2);max-width:420px;margin:0}.chapters-module__bvQgTW__rowBody>p{margin:0}.chapters-module__bvQgTW__rowBody>.chapters-module__bvQgTW__rowNote{color:var(--rs-on-light-3);text-wrap:pretty;margin-top:10px;font-size:.8125rem;line-height:1.45}.chapters-module__bvQgTW__swatch{aspect-ratio:4/5;width:min(100%,200px);rotate:var(--tilt,-2deg);background:#efe7d8;justify-self:center;padding:6px;position:relative;box-shadow:0 18px 30px -18px #00000080}.chapters-module__bvQgTW__swatchPic{position:absolute;inset:6px;overflow:hidden}.chapters-module__bvQgTW__swatch img{display:block}.chapters-module__bvQgTW__swatchPic img,.chapters-module__bvQgTW__swatch>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chapters-module__bvQgTW__swatchPic img{object-position:50% 0;transform:scale(var(--crop,1));transform-origin:var(--cox,50%) var(--coy,50%)}.chapters-module__bvQgTW__swatch>img{width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.chapters-module__bvQgTW__swatchChip{z-index:2;white-space:nowrap;color:#f6f1e8;-webkit-backdrop-filter:blur(8px);background:#1c1712a8;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:1.2;position:absolute;bottom:12px;right:12px}@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}.chapters-module__bvQgTW__swatchAfter{clip-path:polygon(calc(var(--split,50%) + 8%) 0, 100% 0, 100% 100%, calc(var(--split,50%) - 8%) 100%);position:absolute;inset:0}.chapters-module__bvQgTW__swatch[data-split=true]:after{content:"";background:linear-gradient(to right, transparent calc(var(--split,50%) - .75px), #fffaf0f2 calc(var(--split,50%) - .75px), #fffaf0f2 calc(var(--split,50%) + .75px), transparent calc(var(--split,50%) + .75px));pointer-events:none;position:absolute;inset:6px;transform:skew(-7.3deg)}@media (prefers-reduced-motion:no-preference){[data-in=true]>.chapters-module__bvQgTW__swatch[data-split=true]{animation:chapters-module__bvQgTW__swatchSweep 1.7s var(--rs-ease-io,ease-in-out) .55s backwards}}@keyframes chapters-module__bvQgTW__swatchSweep{0%{--split:112%}}@media (min-width:1100px){.chapters-module__bvQgTW__row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);min-height:440px}.chapters-module__bvQgTW__swatch{width:min(100%,380px);padding:8px}.chapters-module__bvQgTW__swatchPic,.chapters-module__bvQgTW__swatch[data-split=true]:after{inset:8px}}.chapters-module__bvQgTW__blush{color:#3b2219;--rs-accent:#a4502a;background-color:#e9cdbd;background-image:radial-gradient(55% 45% at 80% 18%,#ffeee2cc,#ffeee200 70%),radial-gradient(60% 55% at 12% 70%,#f0c8b4e6,#f0c8b400 70%),radial-gradient(50% 50% at 55% 100%,#d6a08c80,#d6a08c00 70%)}.chapters-module__bvQgTW__gift{padding-bottom:clamp(96px,14vh,160px)}.chapters-module__bvQgTW__blush.chapters-module__bvQgTW__gift{background-image:linear-gradient(#e4c0ae00 calc(100% - 34vh),#e4c0ae calc(100% - 4vh)),radial-gradient(55% 45% at 80% 18%,#ffeee2cc,#ffeee200 70%),radial-gradient(60% 55% at 12% 70%,#f0c8b4e6,#f0c8b400 70%),radial-gradient(50% 50% at 55% 100%,#d6a08c80,#d6a08c00 70%)}.chapters-module__bvQgTW__giftGrid{padding:clamp(40px, 6vh, 72px) var(--rs-gutter) 0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:32px 24px;min-height:78vh;display:grid;position:relative}.chapters-module__bvQgTW__giftLeft,.chapters-module__bvQgTW__giftRight{z-index:6;color:#2f1a12;margin:0;font-size:clamp(48px,7.6vw,124px);line-height:.88;position:relative}.chapters-module__bvQgTW__giftRight{text-align:end}.chapters-module__bvQgTW__giftLeft{grid-area:1/1}.chapters-module__bvQgTW__giftRight{grid-area:1/3}.chapters-module__bvQgTW__frameSlot{z-index:6;grid-area:1/2/span 2;align-self:center;position:relative}.chapters-module__bvQgTW__giftBodyLeft,.chapters-module__bvQgTW__giftBodyRight{z-index:1;color:#3b2219d1;align-self:end;max-width:360px;margin:0;position:relative}.chapters-module__bvQgTW__giftBodyLeft{grid-area:2/1}.chapters-module__bvQgTW__giftBodyRight{grid-area:2/3;justify-self:end}.chapters-module__bvQgTW__giftNumeral{--obj-w:calc((min(58svh, 520px) - 32px) / 1.18 + 32px + 4vw);color:#fff4ec6b;font-size:clamp(98px,14.7vw,238px);top:70%}@media (max-width:899.98px){.chapters-module__bvQgTW__giftLeft{order:1}.chapters-module__bvQgTW__giftNumeral{order:2}.chapters-module__bvQgTW__frameSlot{order:3}.chapters-module__bvQgTW__giftRight{order:4}.chapters-module__bvQgTW__giftBodyLeft{order:5}.chapters-module__bvQgTW__giftBodyRight{order:6}.chapters-module__bvQgTW__giftNumeral{z-index:0;text-align:center;width:auto;margin:-8px 0 calc(-10vw - 32px);font-size:20vw;line-height:.78;display:block;position:relative;inset:auto;translate:none}.chapters-module__bvQgTW__giftNumeral .chapters-module__bvQgTW__ghostA,.chapters-module__bvQgTW__giftNumeral .chapters-module__bvQgTW__ghostB{display:none}.chapters-module__bvQgTW__giftNumeral .chapters-module__bvQgTW__ghostLine{display:inline}}.chapters-module__bvQgTW__darkWrap{color:var(--rs-on-dark);background:#0e0a07;position:relative}.chapters-module__bvQgTW__smoke{z-index:0;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.chapters-module__bvQgTW__smokeCss{filter:blur(30px);animation:chapters-module__bvQgTW__smokeDrift 38s var(--rs-ease-io) infinite alternate;background:radial-gradient(40% 35% at 30% 40%,#784e288c,#784e2800 70%),radial-gradient(35% 40% at 72% 58%,#5c381c99,#5c381c00 70%),radial-gradient(50% 30% at 50% 90%,#3c2412b3,#3c241200 70%),radial-gradient(30% 25% at 80% 15%,#8c603459,#8c603400 70%);position:absolute;inset:-20%}@keyframes chapters-module__bvQgTW__smokeDrift{0%{transform:translate(-3%,2%)scale(1)rotate(0)}to{transform:translate(4%,-3%)scale(1.12)rotate(6deg)}}.chapters-module__bvQgTW__smokeShade{background:radial-gradient(120% 90%,#0000 40%,#080503bf 100%);transition:background-color 1.2s;position:absolute;inset:0}.chapters-module__bvQgTW__smoke[data-gpu=true] .chapters-module__bvQgTW__smokeShade{background-color:#08050338}.chapters-module__bvQgTW__pets{z-index:1;padding-bottom:clamp(64px,10vh,120px);position:relative}.chapters-module__bvQgTW__petTrack{position:relative}.chapters-module__bvQgTW__petDwell{display:none}.chapters-module__bvQgTW__petStage{perspective:1200px;perspective-origin:50% 42%;align-content:center;justify-items:center;gap:clamp(30px,5.5vh,56px);padding-top:clamp(60px,9vh,110px);display:grid;position:relative}.chapters-module__bvQgTW__petKicker{z-index:6;top:22px;letter-spacing:-.01em;max-width:280px;margin:0;font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:700;line-height:1.3;position:absolute;inset-inline-start:var(--rs-gutter)}.chapters-module__bvQgTW__petTitle{z-index:0;padding-inline:var(--rs-gutter);text-align:center;white-space:nowrap;margin:0;font-size:min(11svh,6.8vw);line-height:.9;position:relative}.chapters-module__bvQgTW__petTitle[data-lang=ko]{font-size:min(6.6svh,4.2vw)}.chapters-module__bvQgTW__petTitleLine{display:inline}@media (max-width:1099.98px){.chapters-module__bvQgTW__petKicker{max-width:30em;margin:0 var(--rs-gutter);justify-self:stretch;position:static}.chapters-module__bvQgTW__petTitle{white-space:normal;font-size:clamp(44px,12.5vw,96px)}.chapters-module__bvQgTW__petTitle[data-lang=ko]{font-size:clamp(30px,8.6vw,64px)}.chapters-module__bvQgTW__petTitleLine{display:block}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.chapters-module__bvQgTW__petStage{height:100svh;padding:0 0 72px;position:sticky;top:0}.chapters-module__bvQgTW__petKicker{top:12svh}.chapters-module__bvQgTW__petDwell{height:80svh;display:block}.chapters-module__bvQgTW__petTitle{-webkit-mask-image:radial-gradient(75% 160% at 50% 0%, #000 calc(var(--reveal,0) * 125% - 25%), #0000 calc(var(--reveal,0) * 125%));-webkit-mask-image:radial-gradient(75% 160% at 50% 0%, #000 calc(var(--reveal,0) * 125% - 25%), #0000 calc(var(--reveal,0) * 125%));mask-image:radial-gradient(75% 160% at 50% 0%, #000 calc(var(--reveal,0) * 125% - 25%), #0000 calc(var(--reveal,0) * 125%));translate:0 calc((1 - var(--reveal,0)) * .2em)}}.chapters-module__bvQgTW__petBottom{margin:clamp(40px, 6vh, 72px) var(--rs-gutter) 0;border-top:1px solid var(--rs-line-dark);grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:32px;padding-top:28px;display:grid}.chapters-module__bvQgTW__petSubtitle{max-width:26em;color:var(--rs-on-dark);margin:0}.chapters-module__bvQgTW__petSubtitle em{font-family:var(--rs-display);color:var(--rs-amber-hi,#f2c487);font-size:1.2em;line-height:1}.chapters-module__bvQgTW__petAside{color:var(--rs-on-dark-2);align-content:start;gap:18px;display:grid}.chapters-module__bvQgTW__credit{color:var(--rs-on-dark-3);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.45}.chapters-module__bvQgTW__kinds{color:var(--rs-on-dark-2);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:.96875rem;list-style:none;display:flex}.chapters-module__bvQgTW__kind+.chapters-module__bvQgTW__kind:before{content:"·";color:var(--rs-on-dark-3);margin-inline:.6em}.chapters-module__bvQgTW__arch{--r:999px;aspect-ratio:4/5.2;border-radius:var(--r) var(--r) 18px 18px;z-index:6;width:min(47.6923svh,78vw,560px);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;background:linear-gradient(160deg,#3a2a1c,#1a120c);padding:10px;position:relative;box-shadow:0 0 0 1.5px #ffd6a06b,0 0 34px 2px #ffb46433,0 40px 80px -30px #000c}.chapters-module__bvQgTW__archPhoto{border-radius:var(--r) var(--r) 10px 10px;background:radial-gradient(62% 40% at 50% 16%,#ffc48052,#ffaa5a14 60%,#ffaa5a00 100%),radial-gradient(70% 45% at 50% 62%,#ffb46424,#ffb46400 70%),linear-gradient(#2e2016,#160f0a);width:100%;height:100%;position:relative;overflow:hidden}.chapters-module__bvQgTW__archLayers{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:10px}.chapters-module__bvQgTW__archPrint{z-index:2;background:#efe7d8;padding:3.2%;position:absolute;bottom:4%;left:7%;right:7%;transform:translateZ(60px)scale(.952);box-shadow:inset 0 1px #ffffff80,0 22px 34px -18px #000000e6,0 4px 10px -4px #0009}.chapters-module__bvQgTW__archPrint img,.chapters-module__bvQgTW__archPrintSmall img,.chapters-module__bvQgTW__archFound img{width:100%;height:auto;display:block}.chapters-module__bvQgTW__cropBox{position:relative;overflow:hidden}.chapters-module__bvQgTW__archPrint .chapters-module__bvQgTW__cropBox img,.chapters-module__bvQgTW__archFound .chapters-module__bvQgTW__cropBox img{max-width:none;position:absolute}.chapters-module__bvQgTW__archFound{z-index:1;background:#e6dccb;width:40%;margin:0;padding:5% 5% 0;position:absolute;bottom:30%;left:-24%;transform:translateZ(30px)rotate(-6deg)scale(.976);box-shadow:inset 0 1px #ffffff73,0 20px 30px -16px #000000e6,0 4px 10px -4px #0009}.chapters-module__bvQgTW__archFound figcaption{font-family:var(--rs-serif-latin,Georgia), var(--rs-serif-kr,serif), Georgia, serif;white-space:nowrap;color:#5a4a3a;padding:.55em 0 .7em;font-size:clamp(10px,.82vw,12.5px);font-style:italic;line-height:1.2}.chapters-module__bvQgTW__archPrintSmall{z-index:3;background:#efe7d8;width:52%;padding:3.4%;position:absolute;bottom:-2%;right:-17%;transform:translateZ(100px)rotate(5deg)scale(.923);box-shadow:inset 0 1px #ffffff80,0 26px 40px -18px #000000f2,0 6px 12px -4px #0009}@media (max-width:599.98px){.chapters-module__bvQgTW__archFound{width:44%;bottom:69%;left:-11%}.chapters-module__bvQgTW__archPrintSmall{width:48%;right:-9%}}@property --rs-wrap-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.chapters-module__bvQgTW__arch:before,.chapters-module__bvQgTW__arch:after{content:"";border-radius:inherit;background:conic-gradient(from var(--rs-wrap-angle), #f7d7a200 0deg, #f7d7a200 150deg, #ffc478bf 230deg, #fff4dc 290deg, #ffaa5ad9 325deg, #f7d7a200 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:3px;animation:9s linear infinite chapters-module__bvQgTW__wrapSpin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chapters-module__bvQgTW__arch:after{filter:blur(22px);opacity:1;padding:22px;inset:-22px}@keyframes chapters-module__bvQgTW__wrapSpin{to{--rs-wrap-angle:360deg}}.chapters-module__bvQgTW__promise{z-index:1;min-height:100svh;padding-bottom:16vh;position:relative}.chapters-module__bvQgTW__promiseTitle{padding-inline:var(--rs-gutter);margin:clamp(48px,8vh,96px) 0 0;font-size:clamp(44px,6.8vw,112px);line-height:.9}.chapters-module__bvQgTW__promiseIntro{padding-inline:var(--rs-gutter);max-width:560px;color:var(--rs-on-dark-2);margin:28px 0 0}.chapters-module__bvQgTW__columns{margin:clamp(48px, 9vh, 96px) var(--rs-gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.chapters-module__bvQgTW__column{border-inline-start:1px solid var(--rs-line-dark);min-height:240px;padding:4px clamp(16px,2vw,28px) 28px}.chapters-module__bvQgTW__column:first-child{border-inline-start:0;padding-inline-start:0}.chapters-module__bvQgTW__columnNum{color:var(--rs-on-dark-3);font-size:.9375rem}.chapters-module__bvQgTW__columnTitle{letter-spacing:-.02em;margin:8px 0 12px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:700;line-height:1.2}.chapters-module__bvQgTW__columnBody{color:var(--rs-on-dark-2);max-width:360px;margin:0}.chapters-module__bvQgTW__idLine{margin:clamp(32px, 6vh, 64px) var(--rs-gutter) 0;border-top:1px solid var(--rs-line-dark);color:var(--rs-on-dark);grid-template-columns:auto minmax(0,760px);justify-content:start;align-items:start;gap:16px;padding-top:22px;display:grid}.chapters-module__bvQgTW__idLine p{margin:0}.chapters-module__bvQgTW__howTitle{padding-inline:var(--rs-gutter);margin:clamp(28px,5vh,56px) 0 0;font-size:clamp(44px,6.8vw,112px);line-height:.9}.chapters-module__bvQgTW__steps{margin:clamp(48px, 8vh, 88px) var(--rs-gutter) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding:0;list-style:none;display:grid}.chapters-module__bvQgTW__step{align-content:start;gap:14px;display:grid}.chapters-module__bvQgTW__stepArt{background:#ece5d9;border-radius:18px;height:clamp(170px,18vw,230px);position:relative;overflow:hidden}.chapters-module__bvQgTW__stepNum{color:var(--rs-on-light-3);font-size:.875rem}.chapters-module__bvQgTW__stepTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700}.chapters-module__bvQgTW__stepBody{color:var(--rs-on-light-2);max-width:380px;margin:0}.chapters-module__bvQgTW__mini{aspect-ratio:4/5;background:#f6f1e8;width:34%;padding:4%;position:absolute;box-shadow:0 16px 26px -16px #0000008c}.chapters-module__bvQgTW__mini img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.chapters-module__bvQgTW__miniFramed{--ft:9px;aspect-ratio:auto;padding:var(--ft);box-shadow:inset 1px 1px 0 #ffffff42, inset -1px -1px 0 #000000b3, inset 0 0 calc(var(--ft) * .45) calc(var(--ft) * .12) #ffffff0f, 0 18px 28px -16px #0009;background:conic-gradient(from -38deg,#ffffff1a 0deg 76deg,#0003 76deg 180deg,#00000057 180deg 256deg,#ffffff0b 256deg 360deg),linear-gradient(160deg,#141216,#24212a)}.chapters-module__bvQgTW__miniFramed img{aspect-ratio:11/14;height:auto}.chapters-module__bvQgTW__miniFramed:after{content:"";z-index:2;inset:calc(var(--ft) - 1.5px);pointer-events:none;border:1.5px solid #a8884f;border-image:linear-gradient(135deg,#c2a167,#7d6436) 1;position:absolute;box-shadow:0 0 4px 1px #00000073}.chapters-module__bvQgTW__miniFramed:before{content:"";z-index:1;inset:var(--ft);pointer-events:none;background:linear-gradient(115deg,#fff0 40%,#ffffff12 48%,#fff0 56%);position:absolute;box-shadow:inset 2px 2px 4px #0000008c,inset -1px -1px 1px #00000038}.chapters-module__bvQgTW__pricing{margin:clamp(80px, 12vh, 140px) var(--rs-gutter) 0}.chapters-module__bvQgTW__pricingHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.chapters-module__bvQgTW__pricingTitle{margin:0;font-size:clamp(36px,4.4vw,68px);line-height:.95}.chapters-module__bvQgTW__pricingNote{max-width:460px;color:var(--rs-on-light-2);margin:0;font-size:.9375rem}.chapters-module__bvQgTW__prices{margin:28px 0 0;padding:0;list-style:none}.chapters-module__bvQgTW__price{border-top:1px solid var(--rs-line-light);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:16px 24px;padding:20px 0;display:grid}.chapters-module__bvQgTW__price:last-child{border-bottom:1px solid var(--rs-line-light)}.chapters-module__bvQgTW__priceName{letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,1.4vw,1.3125rem);font-weight:700}.chapters-module__bvQgTW__priceTag{color:#8a4a1e;vertical-align:3px;white-space:nowrap;border:1px solid #c46f3673;border-radius:999px;align-items:center;margin-inline-start:10px;padding:2px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.chapters-module__bvQgTW__priceRange{white-space:nowrap;font-size:clamp(1.875rem,3vw,2.875rem);line-height:1}.chapters-module__bvQgTW__priceUnit{font-family:var(--rs-sans);color:var(--rs-on-light-3);margin-top:6px;font-size:.84375rem;display:block}.chapters-module__bvQgTW__priceNote{color:var(--rs-on-light-2);margin:0;font-size:.96875rem}.chapters-module__bvQgTW__priceStart{color:var(--rs-on-light);text-underline-offset:4px;margin-top:4px;font-weight:600;-webkit-text-decoration:underline #c46f3680;text-decoration:underline #c46f3680;display:inline-block}.chapters-module__bvQgTW__priceStart:hover{-webkit-text-decoration-color:var(--rs-ember);text-decoration-color:var(--rs-ember)}.chapters-module__bvQgTW__faq{margin:clamp(80px, 12vh, 140px) var(--rs-gutter) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px clamp(24px,6vw,96px);display:grid}.chapters-module__bvQgTW__faqTitle{margin:0;font-size:clamp(36px,4.4vw,68px);line-height:.95}.chapters-module__bvQgTW__start{color:var(--rs-on-dark);text-align:center;background:#060504;padding-bottom:clamp(96px,16vh,180px);position:relative}.chapters-module__bvQgTW__rays{pointer-events:none;background:repeating-conic-gradient(#ffe2b412 0deg 3deg,#ffe2b400 3deg 14deg);width:1100px;height:1100px;animation:80s linear infinite chapters-module__bvQgTW__raysTurn;position:absolute;top:150px;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 10%,#0000 75%);mask:radial-gradient(closest-side,#000 10%,#0000 75%)}@keyframes chapters-module__bvQgTW__raysTurn{to{rotate:360deg}}.chapters-module__bvQgTW__glow{pointer-events:none;background:radial-gradient(closest-side,#ffd6a047,#ffd6a000);width:560px;height:560px;position:absolute;top:150px;left:50%;translate:-50% -50%}.chapters-module__bvQgTW__icon{background:linear-gradient(160deg,#fff6e6,#f2d9b0);border-radius:28px;place-items:center;width:112px;height:112px;margin:92px auto 0;display:grid;position:relative;box-shadow:0 0 60px #ffd6a059,0 20px 40px -20px #0009}.chapters-module__bvQgTW__startTitle{padding-inline:var(--rs-gutter);margin:40px auto 0;font-size:clamp(44px,6.4vw,104px);line-height:.92;position:relative}.chapters-module__bvQgTW__startBody{max-width:520px;padding-inline:var(--rs-gutter);color:var(--rs-on-dark-2);margin:24px auto 0;position:relative}.chapters-module__bvQgTW__bigLink{margin:clamp(56px, 9vh, 96px) var(--rs-gutter) 0;color:var(--rs-on-dark);justify-items:center;gap:14px;display:grid;position:relative}.chapters-module__bvQgTW__bigLinkText{border-bottom:2px solid var(--rs-amber-hi);transition:border-color .4s var(--rs-ease);align-items:baseline;gap:.28em;padding-bottom:14px;font-size:clamp(40px,6.6vw,104px);line-height:1;display:inline-flex}.chapters-module__bvQgTW__bigLinkArrow{font-family:var(--rs-sans);color:var(--rs-amber-hi);transition:translate .4s var(--rs-ease);font-size:.6em;display:inline-block}.chapters-module__bvQgTW__bigLink:hover .chapters-module__bvQgTW__bigLinkArrow,.chapters-module__bvQgTW__bigLink:focus-visible .chapters-module__bvQgTW__bigLinkArrow{translate:8px}.chapters-module__bvQgTW__bigLink:hover .chapters-module__bvQgTW__bigLinkText,.chapters-module__bvQgTW__bigLink:focus-visible .chapters-module__bvQgTW__bigLinkText{border-color:#fde4b9}.chapters-module__bvQgTW__bigLinkMail{min-width:0;max-width:100%;color:var(--rs-on-dark-2);overflow-wrap:anywhere;font-size:clamp(.96875rem,1.08vw,1.0625rem)}.chapters-module__bvQgTW__bigLinkNote{color:var(--rs-on-dark-3);margin:18px 0 0;font-size:.875rem}.chapters-module__bvQgTW__startNoticeTitle{color:var(--rs-on-dark);margin:0 0 6px;font-weight:700}.chapters-module__bvQgTW__startNoticeTitle+p{margin:0}.chapters-module__bvQgTW__startLinks{margin:28px var(--rs-gutter) 0;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:.90625rem;display:flex;position:relative}.chapters-module__bvQgTW__startLink{min-height:44px;color:var(--rs-on-dark-2);text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #f3ede359;text-decoration:underline #f3ede359;display:inline-flex}.chapters-module__bvQgTW__startLink:hover{color:var(--rs-on-dark);-webkit-text-decoration-color:var(--rs-amber-hi);text-decoration-color:var(--rs-amber-hi)}.chapters-module__bvQgTW__idLink{color:var(--rs-amber-hi);text-underline-offset:4px;-webkit-text-decoration:underline #f7d7a273;text-decoration:underline #f7d7a273}.chapters-module__bvQgTW__idLink:hover{-webkit-text-decoration-color:var(--rs-amber-hi);text-decoration-color:var(--rs-amber-hi)}@media (max-width:899.98px){.chapters-module__bvQgTW__row{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.chapters-module__bvQgTW__rowHead{flex-direction:row;align-items:baseline}.chapters-module__bvQgTW__swatch{justify-self:start;width:min(86%,340px)}.chapters-module__bvQgTW__giftGrid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.chapters-module__bvQgTW__giftLeft,.chapters-module__bvQgTW__giftRight,.chapters-module__bvQgTW__frameSlot,.chapters-module__bvQgTW__giftBodyLeft,.chapters-module__bvQgTW__giftBodyRight{grid-area:auto/1}.chapters-module__bvQgTW__frameSlot{justify-self:center;margin-block:8px}.chapters-module__bvQgTW__giftBodyRight{justify-self:start}.chapters-module__bvQgTW__petBottom,.chapters-module__bvQgTW__columns{grid-template-columns:minmax(0,1fr)}.chapters-module__bvQgTW__column,.chapters-module__bvQgTW__column:first-child{border-inline-start:0;border-top:1px solid var(--rs-line-dark);min-height:0;padding:18px 0 24px}.chapters-module__bvQgTW__steps{grid-template-columns:minmax(0,1fr)}.chapters-module__bvQgTW__price{grid-template-columns:minmax(0,1fr) auto}.chapters-module__bvQgTW__priceNote{grid-column:1/-1}.chapters-module__bvQgTW__faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.chapters-module__bvQgTW__memory{padding-bottom:120px}.chapters-module__bvQgTW__memoryTitle{margin-top:28px;font-size:12.5vw;line-height:.9}.chapters-module__bvQgTW__dock{width:46vw;margin:34px auto 0;display:block;position:relative;top:auto;right:auto;translate:none}.chapters-module__bvQgTW__memoryTitle>span{padding-inline-start:calc(var(--indent,0) * .45)}.chapters-module__bvQgTW__memoryBody{margin-top:36px}[lang|=ko] .chapters-module__bvQgTW__memoryTitle{font-size:10.2vw}[lang|=ko] .chapters-module__bvQgTW__memoryTitle>span{padding-inline-start:calc(var(--indent,0) * .3)}.chapters-module__bvQgTW__memoryBody{margin-inline-start:var(--rs-gutter)}.chapters-module__bvQgTW__sheet{border-radius:22px;margin-top:-10vh}.chapters-module__bvQgTW__icon{border-radius:24px;width:92px;height:92px}}@media (max-width:600px){.chapters-module__bvQgTW__columns,.chapters-module__bvQgTW__steps{padding-bottom:96px}}@media (max-width:760px){.chapters-module__bvQgTW__sheetInner,.chapters-module__bvQgTW__pets,.chapters-module__bvQgTW__gift,.chapters-module__bvQgTW__memorial{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.chapters-module__bvQgTW__promise{padding-bottom:max(16vh, calc(104px + env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.chapters-module__bvQgTW__dock{display:none!important}.chapters-module__bvQgTW__smokeCss,.chapters-module__bvQgTW__arch:before,.chapters-module__bvQgTW__arch:after,.chapters-module__bvQgTW__rays{animation:none}.chapters-module__bvQgTW__arch:before{background:#ffd6a0b3}.chapters-module__bvQgTW__arch:after{background:#ffb46452}.chapters-module__bvQgTW__sheet{margin-top:0;transform:none!important}}.chapters-module__bvQgTW__miniRise{opacity:0;transform:translate3d(0, 46px, 0) rotate(calc(var(--r,0deg) * 2.4));transition:opacity .8s var(--rs-ease), transform 1.3s cubic-bezier(.34, 1.32, .64, 1);transition-delay:var(--d,0s)}[data-in=true] .chapters-module__bvQgTW__miniRise{opacity:1;transform:rotate(var(--r,0deg))}@media (prefers-reduced-motion:reduce){.chapters-module__bvQgTW__miniRise{opacity:1;transform:rotate(var(--r,0deg));transition:none}}@media (scripting:none){.chapters-module__bvQgTW__dock{display:none!important}.chapters-module__bvQgTW__miniRise{opacity:1;transform:rotate(var(--r,0deg))}}
.restore-module__WzN4Dq__root{--rs-ink:#0d0b09;--rs-ink-2:#15110d;--rs-ink-3:#1f1913;--rs-ivory:#f3ede3;--rs-ivory-2:#e8dfd1;--rs-sheet:#f6f2eb;--rs-on-light:#1c1712;--rs-on-light-2:#4b4139;--rs-on-light-3:#776b60;--rs-on-dark:#f3ede3;--rs-on-dark-2:#f3ede3bd;--rs-on-dark-3:#f3ede385;--rs-amber:#e8b06a;--rs-amber-hi:#f7d7a2;--rs-ember:#c46f36;--rs-sepia:#9a7652;--rs-line-dark:#f3ede329;--rs-line-light:#1c171229;--rs-gutter:clamp(16px, 3.4vw, 48px);--rs-ease:cubic-bezier(.2, .7, .1, 1);--rs-ease-io:cubic-bezier(.65, 0, .35, 1);--rs-sans:var(--font-sg,ui-sans-serif), "SG Fallback", "Apple SD Gothic Neo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans KR", "Noto Sans CJK KR", "Malgun Gothic", sans-serif;--rs-display:var(--rs-serif-latin,Georgia), var(--rs-serif-kr,"AppleMyungjo"), "Nanum Myeongjo", "AppleMyungjo", Georgia, serif;--rs-grow:calc(1rem - 16px);isolation:isolate;background:var(--rs-ink);color:var(--rs-on-dark);font-family:var(--rs-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.5;position:relative}.restore-module__WzN4Dq__root:lang(ko){word-break:keep-all;overflow-wrap:break-word;line-break:strict}:where(.restore-module__WzN4Dq__root a){color:inherit;text-decoration:none}.restore-module__WzN4Dq__root :where(a,button,[tabindex],input,select,textarea){scroll-margin-block:24px calc(72px + 40px + env(safe-area-inset-bottom))}.restore-module__WzN4Dq__root :where(a,button,[tabindex]):focus-visible{outline:2px dashed var(--rs-amber);outline-offset:4px;border-radius:6px}.restore-module__WzN4Dq__light :where(a,button,[tabindex]):focus-visible{outline-color:var(--rs-ember)}.restore-module__WzN4Dq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.restore-module__WzN4Dq__display{font-family:var(--rs-display);letter-spacing:-.012em;text-transform:uppercase;font-feature-settings:"kern", "liga";text-wrap:balance;font-weight:400;line-height:.9}.restore-module__WzN4Dq__root:lang(ko) .restore-module__WzN4Dq__display{letter-spacing:-.03em;text-transform:none;word-break:keep-all;font-weight:700;line-height:1.16}.restore-module__WzN4Dq__display em{text-transform:none;letter-spacing:-.02em;color:var(--rs-accent,var(--rs-amber-hi));font-size:1.06em;font-style:italic;line-height:0}.restore-module__WzN4Dq__root:lang(ko) .restore-module__WzN4Dq__display em{letter-spacing:inherit;font-size:1em;font-style:normal}.restore-module__WzN4Dq__light{--rs-accent:var(--rs-ember)}.restore-module__WzN4Dq__figure{font-family:var(--rs-serif-latin,Georgia), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:lining-nums;font-weight:400}.restore-module__WzN4Dq__lead{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.0625rem,1.25vw,1.1875rem);font-weight:600;line-height:1.5}.restore-module__WzN4Dq__body{text-wrap:pretty;font-size:clamp(.96875rem,1.08vw,1.0625rem);line-height:1.6}.restore-module__WzN4Dq__root:lang(ko) .restore-module__WzN4Dq__body,.restore-module__WzN4Dq__root:lang(ko) .restore-module__WzN4Dq__lead{word-break:keep-all;line-height:1.7}.restore-module__WzN4Dq__chapterRow{padding:28px var(--rs-gutter) 0;letter-spacing:-.005em;z-index:2;justify-content:space-between;align-items:baseline;gap:16px;font-size:.90625rem;display:flex;position:relative}.restore-module__WzN4Dq__chapterRow>span:last-child{font-variant-numeric:tabular-nums}.restore-module__WzN4Dq__pillPrimary,.restore-module__WzN4Dq__pillGhost{letter-spacing:-.01em;text-align:center;text-wrap:balance;padding:0 24px;min-height:52px;transition:background-color .35s var(--rs-ease), color .35s var(--rs-ease), border-color .35s var(--rs-ease), transform .35s var(--rs-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-block:6px;font-size:1rem;font-weight:600;display:inline-flex}.restore-module__WzN4Dq__pillPrimary{background:var(--rs-ivory);color:var(--rs-on-light)}.restore-module__WzN4Dq__pillPrimary:hover{background:#fff8ec;transform:translateY(-1px)}.restore-module__WzN4Dq__pillGhost{color:var(--rs-on-dark);-webkit-backdrop-filter:blur(10px);background:#0d0b095c;border:1px solid #f7d7a261;padding-inline:8px 20px}.restore-module__WzN4Dq__pillGhost:hover{border-color:#f7d7a2b3}.restore-module__WzN4Dq__chip{background:var(--rs-amber);color:#24160a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:999px;align-items:center;min-height:36px;padding:2px 12px;font-size:.875rem;font-weight:700;display:inline-flex}.restore-module__WzN4Dq__brandPill{--scrim:#0d0b09d1;min-height:56px;transition:background-color .5s var(--rs-ease), border-color .5s var(--rs-ease), color .5s var(--rs-ease);border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex;position:relative}.restore-module__WzN4Dq__brandPill:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--scrim) 55%, #0000);pointer-events:none;border-radius:999px;position:absolute;inset:-34px -44px}.restore-module__WzN4Dq__brandPill[data-tone=light]{--scrim:#f6f2ebe0}.restore-module__WzN4Dq__brandPill[data-tone=warm]{--scrim:#e5bc92db}.restore-module__WzN4Dq__brandPill .restore-module__WzN4Dq__brandPillMark{place-items:center;width:44px;height:44px;display:grid}.restore-module__WzN4Dq__brandPill .restore-module__WzN4Dq__brandPillLabel{letter-spacing:-.01em;min-height:44px;max-width:calc(100vw - 2 * var(--rs-gutter) - 70px);transition:background-color .5s var(--rs-ease), color .5s var(--rs-ease);border-radius:999px;align-items:center;padding:0 18px;padding-block:4px;font-size:.96875rem;font-weight:600;display:inline-flex}.restore-module__WzN4Dq__brandPill[data-tone=dark]{color:var(--rs-on-dark);-webkit-backdrop-filter:blur(14px);background:#16120eb8;border:1px solid #f3ede324}.restore-module__WzN4Dq__brandPill[data-tone=dark] .restore-module__WzN4Dq__brandPillLabel{color:var(--rs-amber-hi);background:#f3ede31a}.restore-module__WzN4Dq__brandPill[data-tone=light]{color:var(--rs-on-light);-webkit-backdrop-filter:blur(14px);background:#fffcf7c7;border:1px solid #1c17121a}.restore-module__WzN4Dq__brandPill[data-tone=light] .restore-module__WzN4Dq__brandPillLabel{color:#3a2a1b;background:#efe5d6}.restore-module__WzN4Dq__brandPill[data-tone=warm]{color:#3a2414;-webkit-backdrop-filter:blur(14px);background:#78441e29;border:1px solid #5a321424}.restore-module__WzN4Dq__brandPill[data-tone=warm] .restore-module__WzN4Dq__brandPillLabel{color:#4a2c14;background:#fff6e8b8}.restore-module__WzN4Dq__brandPill:hover .restore-module__WzN4Dq__brandPillLabel{filter:brightness(1.06)}.restore-module__WzN4Dq__grain{pointer-events:none;opacity:var(--grain,.07);mix-blend-mode:overlay;z-index:1;background-image:url(/restore-landing/grain.png);background-size:128px 128px;animation:.9s steps(6,end) infinite restore-module__WzN4Dq__grainShift;position:absolute;inset:-50%}@keyframes restore-module__WzN4Dq__grainShift{0%{transform:translate(0,0)}20%{transform:translate(-7%,4%)}40%{transform:translate(5%,-6%)}60%{transform:translate(-3%,8%)}80%{transform:translate(8%,2%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.restore-module__WzN4Dq__grain{animation:none}}.restore-module__WzN4Dq__revealLine{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}.restore-module__WzN4Dq__revealInner{transition:transform 1.15s var(--rs-ease);transition-delay:calc(var(--i,0) * 90ms + var(--d,0s));will-change:transform;display:block;transform:translateY(calc(100% + .2em))}[data-in=true]>.restore-module__WzN4Dq__revealLine>.restore-module__WzN4Dq__revealInner,[data-in=true] .restore-module__WzN4Dq__revealLine>.restore-module__WzN4Dq__revealInner{transform:none}.restore-module__WzN4Dq__fadeUp{opacity:0;transition:opacity 1s var(--rs-ease), transform 1.1s var(--rs-ease);transition-delay:var(--d,0s);transform:translateY(24px)}[data-in=true] .restore-module__WzN4Dq__fadeUp,.restore-module__WzN4Dq__fadeUp[data-in=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.restore-module__WzN4Dq__revealInner,.restore-module__WzN4Dq__fadeUp{opacity:1!important;transition:none!important;transform:none!important}}@media (scripting:none){.restore-module__WzN4Dq__revealInner,.restore-module__WzN4Dq__fadeUp{opacity:1;transform:none}}.restore-module__WzN4Dq__light{color:var(--rs-on-light)}
.ui-module__uMuHqW__phone{width:var(--phone-w,clamp(212px, 18.5vw, 262px));aspect-ratio:9/19;background:linear-gradient(145deg,#4a3d33,#1d1712 40%,#2e251e);border-radius:46px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -30px #3c1e0a8c,0 12px 24px -12px #0006}.ui-module__uMuHqW__screen{color:#1c1712;height:100%;font-family:var(--rs-sans);background:#f8f4ee;border-radius:38px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:size}.ui-module__uMuHqW__island{z-index:3;background:#0b0908;border-radius:999px;width:31%;height:22px;position:absolute;top:9px;left:50%;translate:-50%}.ui-module__uMuHqW__status{justify-content:space-between;align-items:center;height:34px;padding:12px 20px 0 24px;font-size:11px;font-weight:600;display:flex}.ui-module__uMuHqW__statusIcons{align-items:center;gap:4px;display:inline-flex}.ui-module__uMuHqW__statusIcons i{background:#1c1712;border-radius:2px;width:14px;height:8px;display:block}.ui-module__uMuHqW__statusIcons i:first-child{opacity:.7;width:10px}.ui-module__uMuHqW__appBar{letter-spacing:-.02em;justify-content:center;align-items:center;gap:6px;padding:10px 0 6px;font-size:13px;font-weight:700;display:flex}.ui-module__uMuHqW__appBar span:last-child{color:#7a6b5d;font-weight:500}.ui-module__uMuHqW__pane{flex-direction:column;gap:10px;min-height:0;padding-bottom:18px;display:flex;position:absolute;inset:76px 14px 0}.ui-module__uMuHqW__stepLabel{color:#7a6b5d;justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.ui-module__uMuHqW__uploadCard{background:#fff;border-radius:16px;flex-direction:column;flex:none;padding:10px;display:flex;box-shadow:0 8px 18px -12px #00000059}.ui-module__uMuHqW__uploadPhoto{aspect-ratio:4/5;background:#ddd2c2;border-radius:8px;flex:none;align-self:center;width:min(100%,80cqh - 240px);overflow:hidden}.ui-module__uMuHqW__uploadPhoto[data-waiting=true]{outline-offset:-1.5px;background:#7a6b5d0f;outline:1.5px dashed #7a6b5d6b}.ui-module__uMuHqW__uploadPhoto[data-waiting=true] img{opacity:0}.ui-module__uMuHqW__uploadPhoto[data-chosen-photo]{position:relative}.ui-module__uMuHqW__sentNote{color:#f6f1e8;letter-spacing:-.01em;white-space:nowrap;opacity:0;background:#1c1712cc;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:50%;left:50%;translate:-50% -50%}.ui-module__uMuHqW__uploadPhoto img,.ui-module__uMuHqW__option img{object-fit:cover;width:100%;height:100%;display:block}.ui-module__uMuHqW__phone .ui-module__uMuHqW__uploadPhoto img,.ui-module__uMuHqW__phone .ui-module__uMuHqW__optionImg img,.ui-module__uMuHqW__phone .ui-module__uMuHqW__chip img{object-position:50% 0;transform:scale(var(--crop,1));transform-origin:var(--cox,50%) var(--coy,50%)}.ui-module__uMuHqW__fileRow{color:#4b4139;justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}.ui-module__uMuHqW__progress{background:#e8dfd2;border-radius:3px;height:3px;overflow:hidden}.ui-module__uMuHqW__progress span{transform-origin:0;background:#c46f36;width:100%;height:100%;display:block}.ui-module__uMuHqW__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ui-module__uMuHqW__options[data-count="3"] .ui-module__uMuHqW__option[data-original=true]{grid-column:1/-1;justify-self:center;width:calc(50% - 3px)}.ui-module__uMuHqW__option[data-original=true]{box-shadow:none;background:0 0}.ui-module__uMuHqW__option[data-original=true] .ui-module__uMuHqW__optionName{color:#7a6b5d;font-weight:500}.ui-module__uMuHqW__optionsNote{color:#7a6b5d;text-align:center;margin:0;font-size:10.5px;line-height:1.3}.ui-module__uMuHqW__option{outline-offset:0;background:#fff;border-radius:9px;outline:2px solid #0000;padding:3px;transition:outline-color .4s;position:relative;box-shadow:0 6px 14px -10px #0006}.ui-module__uMuHqW__option[data-on=true]{outline-color:#c46f36}.ui-module__uMuHqW__options[data-walk=true] .ui-module__uMuHqW__option:not([data-original=true]){transition:outline-color .3s, scale .35s var(--rs-ease,ease), filter .35s var(--rs-ease,ease)}.ui-module__uMuHqW__options[data-walk=true] .ui-module__uMuHqW__option[data-on=true]{z-index:1;scale:1.04}.ui-module__uMuHqW__options[data-walk=true] .ui-module__uMuHqW__option[data-on=false]:not([data-original=true]){filter:saturate(.75)brightness(.9)opacity(.7)}.ui-module__uMuHqW__optionImg{aspect-ratio:4/5;border-radius:6px;position:relative;overflow:hidden}.ui-module__uMuHqW__optionChip{color:#f6f1e8;text-align:center;white-space:nowrap;letter-spacing:-.01em;background:#1c1712b8;border-radius:999px;padding:2px 0;font-size:9px;font-weight:700;line-height:1.25;position:absolute;bottom:3px;left:3px;right:3px}.ui-module__uMuHqW__optionName{text-align:center;color:#4b4139;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.ui-module__uMuHqW__chosenRow{color:#7a6b5d;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;margin-top:9px;font-size:10.5px;line-height:1.35;display:grid}.ui-module__uMuHqW__chosenRow b{color:#1c1712;font-weight:700;display:block}.ui-module__uMuHqW__chip{aspect-ratio:4/5;border-radius:6px;width:40px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #0006}.ui-module__uMuHqW__chip img{object-fit:cover;width:100%;height:100%;display:block}.ui-module__uMuHqW__hint{color:#7a6b5d;text-wrap:balance;margin:2px 0 0;font-size:11px;line-height:1.45}.ui-module__uMuHqW__chooseBtn{color:#f8f4ee;background:#1c1712;border-radius:999px;flex:none;place-items:center;height:40px;margin-top:auto;font-size:12.5px;font-weight:600;display:grid}.ui-module__uMuHqW__compare{aspect-ratio:3/2;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;background:#e7dfd2;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #0000008c}.ui-module__uMuHqW__compareImg{object-fit:contain;background:#e7dfd2;width:100%;height:100%;position:absolute;inset:0}.ui-module__uMuHqW__compareBefore{clip-path:inset(0 calc(100% - var(--pos) * 1%) 0 0)}.ui-module__uMuHqW__compareLabel{color:#f6f1e8;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#1c1712a8;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:14px}.ui-module__uMuHqW__compareLabel[data-side=before]{left:14px}.ui-module__uMuHqW__compareLabel[data-side=after]{right:14px}.ui-module__uMuHqW__handle{top:0;bottom:0;left:calc(var(--pos) * 1%);pointer-events:none;background:#fffaf1;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #00000014}.ui-module__uMuHqW__knob{top:50%;left:calc(var(--pos) * 1%);color:#1c1712;cursor:ew-resize;touch-action:none;background:#fffaf1;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 10px 24px -8px #00000073}.ui-module__uMuHqW__knob svg{width:26px;height:26px}.ui-module__uMuHqW__placeholderSide{filter:sepia(.25)brightness(.9)contrast(.95);background:url(/restore-landing/placeholders/paper.webp) 50%/cover;position:absolute;inset:0}.ui-module__uMuHqW__placeholderSide[data-side=after]{filter:none;background:linear-gradient(160deg,#fbf8f2,#eee6d9)}.ui-module__uMuHqW__placeholderNote{color:#1c1712;text-align:center;pointer-events:none;background:#fdfaf5eb;border-radius:14px;width:min(80%,420px);margin:0;padding:22px 24px;position:absolute;bottom:22px;left:50%;translate:-50%;box-shadow:0 20px 50px -30px #00000080}.ui-module__uMuHqW__placeholderNote strong{letter-spacing:-.01em;font-size:18px;display:block}.ui-module__uMuHqW__placeholderNote span{color:#4b4139;margin-top:6px;font-size:14.5px;line-height:1.5;display:block}.ui-module__uMuHqW__compareCaption{color:var(--rs-on-light-3);text-wrap:pretty;margin:12px 0 0;font-size:.8125rem}.ui-module__uMuHqW__frame{width:calc(min(58svh,520px)/1.18 + 4.88136px);transform-style:preserve-3d;background:linear-gradient(140deg,#3b2a1f,#1e140e 60%,#33251b);padding:16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 50px 80px -40px #3c190ab3,0 14px 28px -14px #00000080}.ui-module__uMuHqW__mat{background:#f7f2ea;padding:14%;box-shadow:inset 0 1px 6px #00000040}.ui-module__uMuHqW__matPhoto{aspect-ratio:4/5;background:#d8ccba;overflow:hidden;box-shadow:0 0 0 1px #00000014}.ui-module__uMuHqW__matPhoto img{object-fit:cover;width:100%;height:100%;transform:scale(var(--crop,1));transform-origin:var(--cox,50%) var(--coy,50%);display:block}.ui-module__uMuHqW__foundPrint{z-index:2;background:#efe6d4;width:30%;margin:0;padding:5% 5% 0;position:absolute;bottom:4%;left:3%;transform:translateZ(18px)rotate(-5deg);box-shadow:inset 0 1px #fff9,0 14px 22px -10px #28140a99,0 3px 6px -2px #00000059}.ui-module__uMuHqW__foundPrint .ui-module__uMuHqW__matPhoto{box-shadow:none}.ui-module__uMuHqW__foundPrint figcaption{font-family:var(--rs-serif-latin,Georgia), var(--rs-serif-kr,serif), Georgia, serif;white-space:nowrap;color:#5a4a3a;padding:.5em 0 .65em;font-size:clamp(9.5px,.78vw,12px);font-style:italic;line-height:1.2}@media (max-width:899.98px){.ui-module__uMuHqW__frame{width:64vw;margin-inline:auto;padding:12px}.ui-module__uMuHqW__frameCaption{margin-top:44px}}.ui-module__uMuHqW__frameCaption{text-wrap:balance;text-align:center;color:#3b2219b3;max-width:320px;margin:14px auto 0;font-size:.78125rem;line-height:1.4}.ui-module__uMuHqW__faqList{border-top:1px solid var(--rs-line-light);margin:0;padding:0;list-style:none}.ui-module__uMuHqW__faqItem{border-bottom:1px solid var(--rs-line-light)}.ui-module__uMuHqW__faqQ{width:100%;min-height:64px;color:inherit;font:inherit;letter-spacing:-.01em;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:600;display:flex}.ui-module__uMuHqW__faqIcon{border:1px solid var(--rs-line-light);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.ui-module__uMuHqW__faqIcon:before,.ui-module__uMuHqW__faqIcon:after{content:"";width:10px;height:1.5px;transition:rotate .45s var(--rs-ease);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.ui-module__uMuHqW__faqIcon:after{rotate:90deg}.ui-module__uMuHqW__faqItem[data-open=true] .ui-module__uMuHqW__faqIcon:after{rotate:none}.ui-module__uMuHqW__faqA{transition:grid-template-rows .5s var(--rs-ease);grid-template-rows:0fr;display:grid}.ui-module__uMuHqW__faqItem[data-open=true] .ui-module__uMuHqW__faqA{grid-template-rows:1fr}.ui-module__uMuHqW__faqA>div{overflow:hidden}.ui-module__uMuHqW__faqA p{color:var(--rs-on-light-2);max-width:640px;margin:0;padding:0 44px 22px 0}.ui-module__uMuHqW__float{inset-inline:0;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;padding-inline:var(--rs-gutter);pointer-events:none;justify-content:flex-start;display:flex;position:fixed}.ui-module__uMuHqW__float>*{pointer-events:auto}.ui-module__uMuHqW__float[data-show=false]>*{pointer-events:none}@media (max-height:480px){.ui-module__uMuHqW__float{display:none}}@media (prefers-reduced-motion:reduce){.ui-module__uMuHqW__frame,.ui-module__uMuHqW__frameCaption{filter:none!important;transform:none!important}}
.hero-module__J45YIq__hero{--p:0;--t-top:calc(clamp(76px, 10.5svh, 112px) + var(--rs-grow,0px) * 3.5);--t-size:clamp(56px, min(12.6vw, 20.5svh), 200px);--t-end:calc(var(--t-top) + var(--t-size) * 1.92);--pw:min(330px, 35svh, calc((100svh - var(--t-end) - 40px) / 1.325));z-index:3;background:radial-gradient(120% 70% at 50% 64%, #1d1610 0%, #0d0b0900 62%), var(--rs-ink);height:180svh;position:relative}.hero-module__J45YIq__stage{height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.hero-module__J45YIq__top{z-index:6;padding:18px var(--rs-gutter) 0;opacity:calc(1 - var(--p) * 3);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:absolute;inset:0 0 auto}.hero-module__J45YIq__home{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.hero-module__J45YIq__service{color:var(--rs-on-dark-2);white-space:nowrap;border-inline-start:1px solid #f3ede347;margin-inline-start:10px;padding-inline-start:10px;font-size:.875rem;font-weight:500;line-height:1}.hero-module__J45YIq__tagline{text-align:center;max-width:440px;color:var(--rs-on-dark-2);text-wrap:balance;margin:0;font-size:.9375rem;line-height:1.38}.hero-module__J45YIq__topEnd{justify-self:end;align-items:center;gap:6px;display:inline-flex}.hero-module__J45YIq__lang{min-height:44px;color:var(--rs-on-dark-2);white-space:nowrap;transition:color .3s var(--rs-ease);align-items:center;padding:0 12px;font-size:.90625rem;display:inline-flex}@media (min-width:768px) and (max-width:1023.98px){.hero-module__J45YIq__top{grid-template-columns:1fr auto}.hero-module__J45YIq__tagline{display:none}}.hero-module__J45YIq__lang:hover,.hero-module__J45YIq__lang:focus-visible,.hero-module__J45YIq__topCta:focus-visible{color:var(--rs-on-dark)}.hero-module__J45YIq__topCta{min-height:44px;color:var(--rs-on-dark-2);white-space:nowrap;transition:color .3s var(--rs-ease);align-items:center;gap:6px;padding:0 4px 0 12px;font-size:.90625rem;display:inline-flex}.hero-module__J45YIq__topCta>span{transition:translate .35s var(--rs-ease);display:inline-block}.hero-module__J45YIq__topCta:hover{color:var(--rs-on-dark)}.hero-module__J45YIq__topCta:hover>span,.hero-module__J45YIq__topCta:focus-visible>span{translate:4px}.hero-module__J45YIq__title{--lift:max(0, calc(var(--p) - .35));inset-inline:0;top:var(--t-top);z-index:5;padding-inline:var(--rs-gutter);text-align:center;color:var(--rs-on-dark);font-size:var(--t-size);pointer-events:none;transform:translate3d(0, calc(var(--lift) * -70vh), 0);opacity:calc(1 - var(--lift) * 5);text-shadow:0 .06em .5em #00000059;margin:0;position:absolute}[lang|=ko] .hero-module__J45YIq__hero{--t-top:calc(clamp(84px, 11.5svh, 124px) + var(--rs-grow,0px) * 3.5);--t-size:clamp(50px, min(9.6vw, 15.5svh), 156px);--t-end:calc(var(--t-top) + var(--t-size) * 2.22)}.hero-module__J45YIq__titleLine{animation:hero-module__J45YIq__titleIn .95s var(--rs-ease) both;animation-delay:calc(var(--i) * .14s + 20ms);display:block}@keyframes hero-module__J45YIq__titleIn{0%{opacity:.01;filter:blur(10px);transform:translateY(.22em)}to{opacity:1;filter:blur();transform:none}}.hero-module__J45YIq__actions{inset-inline:0;z-index:6;padding-inline:var(--rs-gutter);opacity:calc(1 - var(--p) * 4.5);animation:hero-module__J45YIq__actionsIn 1.1s var(--rs-ease) .9s backwards;justify-items:center;gap:12px;display:grid;position:absolute;bottom:max(22px,3.2vh)}.hero-module__J45YIq__hero[data-actions-off=true] .hero-module__J45YIq__actions,.hero-module__J45YIq__hero[data-exited=true] .hero-module__J45YIq__top{visibility:hidden}.hero-module__J45YIq__actionRow{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hero-module__J45YIq__note{color:var(--rs-on-dark-3);text-align:center;text-wrap:balance;max-width:560px;margin:0;font-size:.8125rem;line-height:1.4}@keyframes hero-module__J45YIq__actionsIn{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:none}}@media (min-width:1024px){.hero-module__J45YIq__actions{top:calc(var(--t-end) + 16px + var(--pw) * .93);grid-template-columns:minmax(0, 1fr) var(--pw) minmax(0, 1fr);justify-items:stretch;gap:12px clamp(28px,2.8vw,44px);bottom:auto}.hero-module__J45YIq__actionRow{display:contents}.hero-module__J45YIq__actionRow>:first-child{grid-area:1/1;justify-self:end}.hero-module__J45YIq__actionRow>:last-child{grid-area:1/3;justify-self:start}.hero-module__J45YIq__note{text-align:start;grid-area:2/3;justify-self:start;max-width:300px}}.hero-module__J45YIq__field{perspective:1100px;perspective-origin:50% 48%;z-index:2;position:absolute;inset:0}.hero-module__J45YIq__world{transform-style:preserve-3d;position:absolute;inset:0}.hero-module__J45YIq__print{--x:var(--dx);--y:var(--dy);--w:var(--dw);left:var(--x);top:var(--y);width:var(--w);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;position:absolute;translate:0 -50%}.hero-module__J45YIq__field[data-state=pending] .hero-module__J45YIq__print{opacity:0;animation:10ms linear 2.4s forwards hero-module__J45YIq__showLate}@keyframes hero-module__J45YIq__showLate{to{opacity:1}}.hero-module__J45YIq__print[data-band=far] .hero-module__J45YIq__paper{filter:blur(1.7px)brightness(.5)saturate(.72)}.hero-module__J45YIq__print[data-band=mid] .hero-module__J45YIq__paper{filter:brightness(.86)sepia(.12)saturate(.78)}.hero-module__J45YIq__print[data-band=near] .hero-module__J45YIq__paper{filter:blur(2.4px)brightness(.84)sepia(.3)saturate(.55)}.hero-module__J45YIq__paper{background:#efe7d8;padding:5.5%;position:relative;box-shadow:inset 0 1px #ffffff80,0 34px 60px -26px #000000d9,0 6px 14px -6px #0009}.hero-module__J45YIq__print[data-edge=wide] .hero-module__J45YIq__paper{background:#f2ede4;padding:6% 6% 20%}.hero-module__J45YIq__print[data-edge=bare] .hero-module__J45YIq__paper{padding:0}.hero-module__J45YIq__print[data-edge=deckle] .hero-module__J45YIq__paper{-webkit-mask:var(--deckle) center / 100% 100% no-repeat;-webkit-mask:var(--deckle) center / 100% 100% no-repeat;mask:var(--deckle) center / 100% 100% no-repeat;padding:7.5%}.hero-module__J45YIq__paper:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(118deg,#ffffff38 0%,#fff0 34%,#0000 62%,#00000029 100%);position:absolute;inset:0}.hero-module__J45YIq__paper>img{width:100%;height:auto;display:block}.hero-module__J45YIq__print .hero-module__J45YIq__year{font-family:var(--rs-serif-latin,Georgia), Georgia, serif;color:#4b3a2c;opacity:.85;font-size:15px;font-style:italic;line-height:1;position:absolute;bottom:4%;left:8%;rotate:-3deg}.hero-module__J45YIq__carry{z-index:3;perspective:1100px;perspective-origin:50% 48%;pointer-events:none;position:absolute;inset:0}.hero-module__J45YIq__carry[data-state=live]{width:100%;height:max(100svh,600px);position:fixed;inset:0 auto auto 0}.hero-module__J45YIq__carry[data-state=pending] .hero-module__J45YIq__print{opacity:0;animation:10ms linear 2.4s forwards hero-module__J45YIq__showLate}.hero-module__J45YIq__carry .hero-module__J45YIq__print{will-change:transform, opacity}.hero-module__J45YIq__centerPrint{--dx:50%;--dy:calc(var(--t-end) + 16px + var(--pw) * .6625);--dw:var(--pw);--mx:50%;--my:calc(50% + 84px);--mw:clamp(112px, calc((100svh - 540px) / 1.36), 220px)}.hero-module__J45YIq__centerPrint .hero-module__J45YIq__paper{box-shadow:none;background:0 0;padding:5% 5% 15%}.hero-module__J45YIq__glint{z-index:2;pointer-events:none;background:linear-gradient(104deg,#fff6e400 38%,#fff6e433 49%,#fff6e447 50%,#fff6e400 62%) 0 0/260% 100% no-repeat;background-position:calc(100% - var(--glint,0) * 100%) 0;opacity:calc(sin(var(--glint,0) * 180deg));mix-blend-mode:screen;position:absolute;inset:0}.hero-module__J45YIq__liftShadow{z-index:-2;opacity:var(--lift,0);will-change:opacity;pointer-events:none;position:absolute;inset:8% 6% 4%;box-shadow:0 70px 90px -34px #000c}.hero-module__J45YIq__centerPrint .hero-module__J45YIq__paper:before{content:"";z-index:-1;opacity:var(--paper,1);background:#f1eadc;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,0 34px 60px -26px #000000d9,0 6px 14px -6px #0009}.hero-module__J45YIq__centerPrint .hero-module__J45YIq__paper:after,.hero-module__J45YIq__centerPrint .hero-module__J45YIq__caption{opacity:var(--paper,1)}.hero-module__J45YIq__develop{aspect-ratio:4/5;background:#d9cdb8;position:relative;overflow:hidden}.hero-module__J45YIq__develop>*,.hero-module__J45YIq__plate>*{width:100%;height:100%;position:absolute;inset:0}.hero-module__J45YIq__crop{transform:scale(var(--crop,1));transform-origin:var(--cox,50%) var(--coy,50%)}.hero-module__J45YIq__lens{height:calc(100% * var(--tall,1));transform:scale(calc(1 + var(--push,0) * var(--push-scale,.45)));transform-origin:var(--fx,50%) var(--fy,40%);will-change:transform;background-position:50% 0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 auto}.hero-module__J45YIq__plate{width:calc(100% * var(--plate,1));height:calc(100% * var(--plate,1));transform:scale(calc(1 / var(--plate,1)));transform-origin:0 0;position:absolute;top:0;left:0}.hero-module__J45YIq__beforeImg{object-fit:cover;transition:opacity .24s linear}.hero-module__J45YIq__develop[data-gpu-ready=true] .hero-module__J45YIq__beforeImg,.hero-module__J45YIq__develop[data-gpu-ready=true] .hero-module__J45YIq__vignette,.hero-module__J45YIq__develop[data-gpu-ready=true] .hero-module__J45YIq__grainLayer{opacity:0;transition:opacity .24s linear}.hero-module__J45YIq__fog{pointer-events:none;opacity:var(--fog,0);background:#d9cdb8}.hero-module__J45YIq__bloom{pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--bloom,0) * 1.6);background:#fff3df}.hero-module__J45YIq__develop .hero-module__J45YIq__still{object-fit:cover;opacity:0;transition:opacity .6s var(--rs-ease)}.hero-module__J45YIq__develop[data-mode=pending] .hero-module__J45YIq__still{animation:10ms linear 3s forwards hero-module__J45YIq__showLate}.hero-module__J45YIq__develop[data-mode=static] .hero-module__J45YIq__still{opacity:1}.hero-module__J45YIq__develop canvas{display:block}.hero-module__J45YIq__leak{pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--leak,0) * 2.2);background:radial-gradient(48% 34% at 100% 0,#ffeecde6,#ffaa5c73 40%,#be503200 75%)}.hero-module__J45YIq__vignette{pointer-events:none;opacity:calc(var(--vig,.06) * 1.8);background:radial-gradient(120% 95% at 50% 45%,#0000 55%,#1a10086b 100%)}.hero-module__J45YIq__plate>.hero-module__J45YIq__grainLayer{width:auto;height:auto;opacity:var(--grain,.12);background-size:200px 200px;inset:-60%}.hero-module__J45YIq__caption{height:15%;height:calc(var(--w) * .15);font-family:var(--rs-serif-latin,Georgia), var(--rs-serif-kr,serif), Georgia, serif;font-style:italic;font-size:clamp(10.5px, calc(var(--w) * .05), 13px);text-align:center;color:#6b5644;text-wrap:balance;justify-content:center;align-items:center;margin:0;line-height:1.25;display:flex;position:absolute;inset:auto 6% 0}.hero-module__J45YIq__caption[data-two=true]{place-items:center;display:grid}.hero-module__J45YIq__caption[data-two=true]>span{opacity:0;grid-area:1/1;transition:opacity .16s cubic-bezier(.4,0,1,1),translate 0s linear .16s;translate:0 4px}.hero-module__J45YIq__caption[data-two=true][data-ours=false]>.hero-module__J45YIq__capFound,.hero-module__J45YIq__caption[data-two=true][data-ours=true]>.hero-module__J45YIq__capOurs{opacity:1;transition:opacity .26s var(--rs-ease) .16s, translate .26s var(--rs-ease) .16s;translate:0}@media (prefers-reduced-motion:reduce),(scripting:none){.hero-module__J45YIq__caption .hero-module__J45YIq__capFound,.hero-module__J45YIq__caption[data-two=true][data-ours]>.hero-module__J45YIq__capFound{opacity:0}.hero-module__J45YIq__caption .hero-module__J45YIq__capOurs,.hero-module__J45YIq__caption[data-two=true][data-ours]>.hero-module__J45YIq__capOurs{opacity:1;transition:none;translate:none}}[lang|=ko] .hero-module__J45YIq__caption{font-family:var(--rs-sans);font-style:normal;font-size:clamp(10px, calc(var(--w) * .045), 12px);letter-spacing:-.02em}@media (max-width:767.98px){.hero-module__J45YIq__hero{height:140svh}.hero-module__J45YIq__title{--lift:max(0, calc(var(--p) - .9))}.hero-module__J45YIq__stage{min-height:640px}.hero-module__J45YIq__top{grid-template-columns:1fr auto;gap:8px;padding-top:10px}.hero-module__J45YIq__tagline{grid-area:2/1/auto/-1;justify-self:center;max-width:330px;margin-top:6px;font-size:.875rem}.hero-module__J45YIq__service{display:none}.hero-module__J45YIq__lang{padding-inline:8px}.hero-module__J45YIq__title{top:calc(116px + var(--rs-grow,0px) * 7);font-size:calc(clamp(56px, 23vw, 96px) - var(--rs-grow,0px));line-height:.84}.hero-module__J45YIq__titleLine+.hero-module__J45YIq__titleLine{line-height:.92}[lang|=ko] .hero-module__J45YIq__title{top:calc(120px + var(--rs-grow,0px) * 7);font-size:clamp(38px,12.4vw,56px);line-height:1.14}.hero-module__J45YIq__print{--x:var(--mx);--y:var(--my);--w:var(--mw)}.hero-module__J45YIq__print[data-mobile=hide]{display:none}.hero-module__J45YIq__actions{gap:10px;bottom:max(16px,2.2vh)}.hero-module__J45YIq__actionRow{flex-direction:column;align-items:stretch;gap:8px;width:min(100%,360px)}.hero-module__J45YIq__actionRow>a{min-height:48px;font-size:.96875rem}.hero-module__J45YIq__note{max-width:330px;font-size:.75rem}.hero-module__J45YIq__field,.hero-module__J45YIq__carry{perspective:800px}.hero-module__J45YIq__carry[data-state=live]{height:max(100svh,640px)}}@media (max-width:359.98px){.hero-module__J45YIq__title{top:calc(136px + var(--rs-grow,0px) * 7);font-size:calc(clamp(52px, 20vw, 96px) - var(--rs-grow,0px))}}@media (max-width:639.98px){.hero-module__J45YIq__topCta{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:767.98px){[lang|=ko] .hero-module__J45YIq__centerPrint{--mw:150px}}@media (prefers-reduced-motion:reduce){.hero-module__J45YIq__hero{height:auto}.hero-module__J45YIq__stage{position:relative}.hero-module__J45YIq__field[data-state] .hero-module__J45YIq__print,.hero-module__J45YIq__carry[data-state] .hero-module__J45YIq__print{opacity:1;animation:none}.hero-module__J45YIq__develop .hero-module__J45YIq__still{opacity:1;transition:none;animation:none}.hero-module__J45YIq__titleLine,.hero-module__J45YIq__actions{animation:none}}
.tech-module__sVZeYq__tech{color:var(--rs-on-dark);background:radial-gradient(70% 50% at 70% 40%,#402c1a73,#0d0b0900 70%),#0b0907;position:relative}.tech-module__sVZeYq__story{height:600vh}.tech-module__sVZeYq__stage{flex-direction:column;height:100svh;min-height:620px;display:flex;position:sticky;top:0;overflow:hidden}.tech-module__sVZeYq__grid{min-height:0;padding:clamp(16px, 3vh, 32px) var(--rs-gutter) calc(72px + 24px + env(safe-area-inset-bottom));flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.tech-module__sVZeYq__copy{align-content:start;align-self:start;gap:clamp(18px,3vh,30px);min-width:0;padding-top:clamp(8px,4vh,48px);display:grid}.tech-module__sVZeYq__title{margin:0;font-size:clamp(40px,5.2vw,84px);line-height:.92}.tech-module__sVZeYq__intro{max-width:440px;color:var(--rs-on-dark-2);margin:0;font-size:.96875rem;line-height:1.55}.tech-module__sVZeYq__steps{border-top:1px solid var(--rs-line-dark);gap:2px;margin:0;padding:0;list-style:none;display:grid}.tech-module__sVZeYq__step{border-bottom:1px solid var(--rs-line-dark);grid-template-columns:34px minmax(0,1fr);column-gap:10px;padding:12px 0;display:grid;position:relative}.tech-module__sVZeYq__stepBodyWrap{opacity:0;transition:grid-template-rows .4s var(--rs-ease), opacity .3s var(--rs-ease);grid-column:2;grid-template-rows:0fr;display:grid}.tech-module__sVZeYq__stepBodyWrap>div{min-height:0;overflow:hidden}.tech-module__sVZeYq__step[data-active=true] .tech-module__sVZeYq__stepBodyWrap{opacity:1;transition:grid-template-rows .4s var(--rs-ease), opacity .4s var(--rs-ease) .12s;grid-template-rows:1fr}.tech-module__sVZeYq__stepNum{color:var(--rs-on-dark-3);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.8125rem}.tech-module__sVZeYq__stepTitle{letter-spacing:-.015em;margin:0;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:700}.tech-module__sVZeYq__stepBody{max-width:460px;color:var(--rs-on-dark-2);margin:0;padding-top:10px;font-size:.90625rem;line-height:1.5}.tech-module__sVZeYq__stepBar{background:var(--rs-amber);transform-origin:0;grid-column:2;height:1px;margin-top:8px;display:block}.tech-module__sVZeYq__step:not([data-active=true]) .tech-module__sVZeYq__stepBar{opacity:0}.tech-module__sVZeYq__visual{place-items:center;height:100%;min-height:0;display:grid;position:relative}.tech-module__sVZeYq__frame{aspect-ratio:4/5;max-width:100%;height:min(100%,72vh);margin:0;position:relative}.tech-module__sVZeYq__wallLight{pointer-events:none;background:radial-gradient(50% 50% at 50% 46%,#ffd6a042,#ffbe7817 55%,#ffbe7800 100%);position:absolute;inset:-30% -34% -26%}.tech-module__sVZeYq__frameShadow{filter:blur(40px);opacity:.8;pointer-events:none;background:#000;border-radius:6%;position:absolute;inset:0% -10% -18%}.tech-module__sVZeYq__frameBorder{background:linear-gradient(135deg,#ffecd229,#ffecd200 38%),linear-gradient(315deg,#00000073,#0000 42%),linear-gradient(140deg,#4a3526,#2a1d14 55%,#3a2a1e);position:absolute;inset:-14%;box-shadow:inset 2px 2px #fff0dc2e,inset -2px -2px #0000008c,inset 0 0 0 1px #00000059,0 2px 4px #00000080,0 40px 80px -30px #000c}.tech-module__sVZeYq__frameBorder:after{content:"";position:absolute;inset:4.69%;box-shadow:-2px -2px #00000080,2px 2px #ffecd224}.tech-module__sVZeYq__frameMat{background:#f5f0e7;position:absolute;inset:-8%;box-shadow:inset 0 1px 6px #00000038}.tech-module__sVZeYq__photo{background:#1a140f;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px -30px #000000e6}.tech-module__sVZeYq__zoom{position:absolute;inset:0}.tech-module__sVZeYq__layer{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tech-module__sVZeYq__sweepTrack{pointer-events:none;position:absolute;inset:0}.tech-module__sVZeYq__sweep{background:#fff6e4;width:2px;margin-right:-1px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 18px 4px #ffd6a0b3,0 0 60px 12px #ffbe7859}.tech-module__sVZeYq__rings{filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 1px #000c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tech-module__sVZeYq__ringTag{font-family:var(--rs-sans);fill:#2a1a0c;font-size:2.5px;font-weight:700}.tech-module__sVZeYq__faceDim{border-radius:4px;position:absolute;box-shadow:0 0 0 9999px #0b090759}.tech-module__sVZeYq__faceBox{--c:#f7d7a2f2;--l:22%;background:linear-gradient(var(--c), var(--c)) 0 0 / var(--l) 1.5px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 1.5px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--l) 1.5px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 1.5px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--l) 1.5px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 1.5px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--l) 1.5px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 1.5px var(--l) no-repeat;filter:drop-shadow(0 0 2px #000000b3);position:absolute}.tech-module__sVZeYq__chip{-webkit-backdrop-filter:blur(8px);color:var(--rs-amber-hi);white-space:nowrap;background:#0b0907b8;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600;position:absolute;top:12px;left:12px}.tech-module__sVZeYq__idPanel{pointer-events:none;align-content:center;gap:22px;display:grid;position:absolute;inset:0}.tech-module__sVZeYq__faces{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,1.6vw,22px);display:grid;position:relative}.tech-module__sVZeYq__face{align-content:start;gap:8px;display:grid;position:relative}.tech-module__sVZeYq__facePic{aspect-ratio:1;box-shadow:0 20px 40px -24px rgb(0 0 0/calc(.9 * var(--k,1)));background:#222;border-radius:10px;position:relative;overflow:hidden}.tech-module__sVZeYq__face[data-who=ours] .tech-module__sVZeYq__facePic{z-index:2;will-change:transform}.tech-module__sVZeYq__facePic img{object-fit:cover;width:100%;height:100%;display:block}.tech-module__sVZeYq__facePic img.tech-module__sVZeYq__fromPhoto{object-fit:fill;max-width:none;height:auto;position:absolute}.tech-module__sVZeYq__facePic img.tech-module__sVZeYq__mouth{position:absolute;inset:0}.tech-module__sVZeYq__mouthRing{z-index:1;pointer-events:none;border:1px solid #f7c478f2;border-radius:10px;width:40%;height:24%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000059}.tech-module__sVZeYq__mouthRow{display:none}.tech-module__sVZeYq__mouthTile{gap:6px;display:grid}.tech-module__sVZeYq__mouthTilePic{position:relative}.tech-module__sVZeYq__mouthTile img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.tech-module__sVZeYq__mouthTile span{color:var(--rs-on-dark);font-size:12px;font-weight:600}.tech-module__sVZeYq__mouthTile[data-who=ours] span{color:var(--rs-amber-hi)}.tech-module__sVZeYq__mouthTile[data-who=rejected] span{color:#e39a68}.tech-module__sVZeYq__mouthRowChip{color:var(--rs-on-dark);white-space:nowrap;background:#0b0907b8;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:-8px;left:50%;translate:-50% -100%}.tech-module__sVZeYq__faces{transform-origin:100% 0}.tech-module__sVZeYq__mouthChip{z-index:4;color:var(--rs-on-dark);white-space:nowrap;pointer-events:none;background:#0b0907b8;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;top:-10px;left:50%;translate:-50% -100%}.tech-module__sVZeYq__faceText{align-content:start;gap:6px;display:grid}.tech-module__sVZeYq__faceLabel{color:var(--rs-on-dark);min-height:2.6em;font-size:13px;font-weight:600;line-height:1.3}.tech-module__sVZeYq__face[data-who=ours] .tech-module__sVZeYq__faceLabel{color:var(--rs-amber-hi)}.tech-module__sVZeYq__control{color:var(--rs-on-dark-2);grid-column:2;max-width:460px;margin:10px 0 0;font-size:13.5px;line-height:1.45}.tech-module__sVZeYq__score{color:var(--rs-on-dark-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;font-size:12.5px;display:grid}.tech-module__sVZeYq__score b{font-family:var(--rs-serif-latin,Georgia), Georgia, serif;color:var(--rs-on-dark);text-align:end;font-size:22px;font-weight:400;line-height:1}.tech-module__sVZeYq__face[data-who=ours] .tech-module__sVZeYq__score b{color:var(--rs-amber-hi)}.tech-module__sVZeYq__verdict{align-items:baseline;gap:6px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}.tech-module__sVZeYq__verdict[data-ok=true]{color:var(--rs-amber-hi)}.tech-module__sVZeYq__verdict[data-ok=false]{color:#e39a68}.tech-module__sVZeYq__stamp{color:#fff4e6;letter-spacing:.02em;text-transform:uppercase;transform-origin:100% 0;background:#a2551f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:6px;right:6px;box-shadow:0 4px 10px -4px #0009}[lang|=ko] .tech-module__sVZeYq__stamp{text-transform:none;letter-spacing:0}.tech-module__sVZeYq__note{color:var(--rs-on-dark-3);max-width:560px;margin:0;font-size:12.5px;line-height:1.5}.tech-module__sVZeYq__scales{gap:36px;margin-top:6px;display:grid}.tech-module__sVZeYq__scale{gap:8px;display:grid}.tech-module__sVZeYq__scaleLabel{color:var(--rs-on-dark);font-size:12.5px;font-weight:600}.tech-module__sVZeYq__lanes{grid-template-rows:20px 20px auto auto auto;grid-template-columns:104px minmax(0,1fr);column-gap:12px;display:grid;position:relative}.tech-module__sVZeYq__lane{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.tech-module__sVZeYq__laneLabel{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.tech-module__sVZeYq__laneLabel[data-who=ours]{color:var(--rs-amber-hi)}.tech-module__sVZeYq__laneLabel[data-who=rejected]{color:#e39a68}.tech-module__sVZeYq__track{background:#f3ede333;height:2px;position:relative}.tech-module__sVZeYq__over{pointer-events:none;grid-area:1/2/3;position:relative}.tech-module__sVZeYq__band{background:#f3ede314;border-inline-end:1px dashed #f3ede366;position:absolute;top:2px;bottom:2px;left:0}.tech-module__sVZeYq__cutoff{border-inline-start:1px dashed var(--rs-ember);transform-origin:50%;width:0;position:absolute;top:-2px;bottom:-2px}.tech-module__sVZeYq__axis{border-top:1px solid #f3ede31f;grid-area:3/2;height:16px;margin-top:2px;position:relative}.tech-module__sVZeYq__axis span{color:var(--rs-on-dark-3);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:3px;translate:-50%}.tech-module__sVZeYq__axis span:first-child{translate:0}.tech-module__sVZeYq__axis span:last-child{translate:-100%}.tech-module__sVZeYq__caption{grid-area:4/2;justify-content:space-between;gap:12px;margin-top:2px;display:flex}.tech-module__sVZeYq__caption em{color:var(--rs-on-dark-3);white-space:nowrap;font-size:11.5px;font-style:normal}.tech-module__sVZeYq__caption em[data-cut]{color:#e39a68}.tech-module__sVZeYq__dot{position:absolute;top:0;translate:-50% -50%}.tech-module__sVZeYq__dot i{background:var(--rs-amber-hi);border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 14px #f7d7a2d9}.tech-module__sVZeYq__dot[data-who=rejected] i{background:var(--rs-ember);box-shadow:none}.tech-module__sVZeYq__leader{background:#f7d7a259;width:1px;height:27px;position:absolute;top:10px;left:50%}.tech-module__sVZeYq__dot[data-who=rejected] .tech-module__sVZeYq__leader{background:#c46f3680;height:7px}.tech-module__sVZeYq__readout{color:var(--rs-on-dark-2);white-space:nowrap;justify-items:center;font-size:13px;display:grid;position:absolute;bottom:-14px;left:-40%;right:-40%;translate:0 100%}.tech-module__sVZeYq__readout>*{grid-area:1/1}.tech-module__sVZeYq__readout b{font-family:var(--rs-serif-latin,Georgia), Georgia, serif;color:var(--rs-on-dark);font-variant-numeric:tabular-nums;margin-inline-end:4px;font-size:20px;font-weight:400}.tech-module__sVZeYq__source{max-width:440px;color:var(--rs-on-dark-3);margin:-8px 0 0;font-size:.75rem;line-height:1.45}.tech-module__sVZeYq__still{padding:0 var(--rs-gutter) 80px;display:none;overflow-x:clip}.tech-module__sVZeYq__stillHead{gap:16px;padding:40px 0 24px;display:grid}.tech-module__sVZeYq__stillHead>*{grid-row:auto!important}.tech-module__sVZeYq__stillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;display:grid}.tech-module__sVZeYq__stillItem{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.tech-module__sVZeYq__stillBody{max-width:440px;color:var(--rs-on-dark-2);margin:0;font-size:.96875rem;line-height:1.55}.tech-module__sVZeYq__stillVisual{height:640px;position:relative}@media (prefers-reduced-motion:reduce){.tech-module__sVZeYq__story{display:none}.tech-module__sVZeYq__still{display:block}}@media (min-width:900px) and (max-height:56em){.tech-module__sVZeYq__title{font-size:clamp(36px,min(5.2vw,7.4vh),84px)}.tech-module__sVZeYq__copy{gap:clamp(10px,1.8vh,22px);padding-top:clamp(4px,1.5vh,24px)}.tech-module__sVZeYq__step{padding:8px 0}.tech-module__sVZeYq__idPanel{gap:12px}.tech-module__sVZeYq__scales{gap:18px}}@media (min-width:900px) and (max-height:42em),(max-width:899.98px) and (max-height:36em){.tech-module__sVZeYq__story{display:none}.tech-module__sVZeYq__still{display:block}}.tech-module__sVZeYq__tech[data-static=true] .tech-module__sVZeYq__story{display:none}.tech-module__sVZeYq__tech[data-static=true] .tech-module__sVZeYq__still{display:block}.tech-module__sVZeYq__stillVisual .tech-module__sVZeYq__frame{height:100%}@media (max-width:899.98px){.tech-module__sVZeYq__stillVisual .tech-module__sVZeYq__frame{height:min(100%, calc((100vw - 2 * var(--rs-gutter)) * 1.25))}}.tech-module__sVZeYq__laneValue{display:none}@media (max-width:899.98px){.tech-module__sVZeYq__story{height:560vh}.tech-module__sVZeYq__grid{padding-top:10px;padding-bottom:calc(72px + 16px + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.tech-module__sVZeYq__copy{display:contents}.tech-module__sVZeYq__title{grid-row:1;font-size:clamp(30px,8.6vw,44px)}.tech-module__sVZeYq__intro{display:none}.tech-module__sVZeYq__steps{grid-row:3}.tech-module__sVZeYq__step{grid-area:1/1;padding:8px 0}.tech-module__sVZeYq__step:not([data-active=true]){visibility:hidden}.tech-module__sVZeYq__stepBodyWrap{grid-template-rows:1fr}.tech-module__sVZeYq__visual{grid-row:2;padding-bottom:34px}.tech-module__sVZeYq__frame{height:min(100%, 50vh, calc((100vw - 2 * var(--rs-gutter)) * 1.25))}.tech-module__sVZeYq__source{display:none}.tech-module__sVZeYq__readout{gap:12px;font-size:12px}.tech-module__sVZeYq__stillGrid{grid-template-columns:minmax(0,1fr)}.tech-module__sVZeYq__stillVisual{height:520px}}@media (max-width:760px){.tech-module__sVZeYq__idPanel{width:calc(100vw - 2 * var(--rs-gutter));align-content:start;gap:14px;inset:4px auto -30px 50%;translate:-50%}.tech-module__sVZeYq__faces{--tile:min(calc((100vw - 2 * var(--rs-gutter) - 12px) / 2), 136px, 35vw);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ours rej";gap:12px}.tech-module__sVZeYq__face[data-who=original]{left:6px;top:calc(var(--tile) - 48px - 6px);z-index:3;width:48px;display:block;position:absolute}.tech-module__sVZeYq__face[data-who=original] .tech-module__sVZeYq__facePic{border-radius:7px;width:48px;box-shadow:0 0 0 2px #f3ede3e6,0 10px 20px -8px #000c}.tech-module__sVZeYq__face[data-who=original] .tech-module__sVZeYq__faceText{position:absolute;inset:auto 0 0}.tech-module__sVZeYq__face[data-who=original] .tech-module__sVZeYq__faceLabel{min-height:0;color:var(--rs-on-dark);text-align:center;white-space:nowrap;background:#0b0907cc;border-radius:0 0 7px 7px;padding:1px 0 2px;font-size:9.5px;line-height:1.2}.tech-module__sVZeYq__face[data-who=ours]{grid-area:ours}.tech-module__sVZeYq__face[data-who=rejected]{grid-area:rej}.tech-module__sVZeYq__face[data-who=ours] .tech-module__sVZeYq__facePic,.tech-module__sVZeYq__face[data-who=rejected] .tech-module__sVZeYq__facePic{width:min(100%,136px,35vw)}.tech-module__sVZeYq__face .tech-module__sVZeYq__score{display:none}.tech-module__sVZeYq__faceLabel{min-height:0;font-size:12.5px}.tech-module__sVZeYq__face[data-who=ours] .tech-module__sVZeYq__faceText,.tech-module__sVZeYq__face[data-who=rejected] .tech-module__sVZeYq__faceText{gap:4px}.tech-module__sVZeYq__verdict{font-size:12px}.tech-module__sVZeYq__control,.tech-module__sVZeYq__note{display:none}.tech-module__sVZeYq__scales{gap:14px;margin-top:0}.tech-module__sVZeYq__scale{gap:4px}.tech-module__sVZeYq__lanes{grid-template-rows:20px 20px auto auto;grid-template-columns:92px minmax(0,1fr) 44px}.tech-module__sVZeYq__axis{height:14px}.tech-module__sVZeYq__laneValue{font-family:var(--rs-serif-latin,Georgia), Georgia, serif;color:var(--rs-on-dark);font-variant-numeric:tabular-nums;justify-self:end;font-size:17px;line-height:1;display:block}.tech-module__sVZeYq__laneValue[data-who=ours]{color:var(--rs-amber-hi)}.tech-module__sVZeYq__caption{margin-top:8px}.tech-module__sVZeYq__caption em{font-size:11px}.tech-module__sVZeYq__leader{display:none}.tech-module__sVZeYq__faces{opacity:clamp(0, calc(1 - var(--mouth,0) / .4), 1);transform:none!important}.tech-module__sVZeYq__facePic img.tech-module__sVZeYq__mouth,.tech-module__sVZeYq__mouthChip{display:none}.tech-module__sVZeYq__mouthRow{z-index:3;opacity:clamp(0, calc((var(--mouth,0) - .6) / .4), 1);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:30px 0 auto}}
