@font-face{font-family:DS Serif;src:url(/fonts/dag-vollkorn.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:DS Serif;src:url(/fonts/dag-vollkorn-cyr.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9,U+2116}@font-face{font-family:DS Serif;src:url(/fonts/dag-vollkorn-i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DS Serif;src:url(/fonts/dag-vollkorn-i-cyr.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9,U+2116}:root{--ds-sand:#ece3d1;--ds-paper:#fbf7ee;--ds-pine:#22402f;--ds-ink:#2b2923;--ds-ink-soft:#5c574b;--ds-brass:#a37c3c;--ds-brass-ink:#86652c;--ds-red:#b23b2b;--ds-stamp:#1e4a3f;--ds-sky:#b3d4ea}html,body{background:var(--ds-sand);margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.dagsef{--k:min(calc(92vw / 360), calc(84svh / 529), 1.3px);--mm:calc(var(--k) * 2.32);--s0:1.75;--cy0:46svh;min-height:100svh;color:var(--ds-ink);background:url(/demo/dag-seferi/paper.webp) 0 0 / 640px repeat, var(--ds-sand);font-family:DS Serif,Georgia,serif;position:relative;overflow-x:clip}.dagsef *,.dagsef :before,.dagsef :after,.ds-modal,.ds-modal *,.ds-modal :before,.ds-modal :after{box-sizing:border-box}.dagsef,.dagsef *,.ds-modal *{font-feature-settings:"lnum" 1!important}.dagsef .ds-cell-num{font-feature-settings:"lnum" 1, "tnum" 1!important}.ds-hero{text-align:center;background:var(--ds-sky);height:100svh;min-height:560px;position:relative;overflow:hidden}.ds-photo{z-index:0;opacity:0;position:absolute;inset:0}.ds-photo img{transform-origin:49.54% 44.89%;-webkit-user-select:none;user-select:none;width:max(100%,88svh);max-width:none;height:auto;position:absolute;top:49svh;left:50%;transform:translate(-49.54%,-44.89%)scale(1.3)}.ds-photo:after{content:"";background:linear-gradient(180deg, #ece3d100, #ece3d18c 60%, var(--ds-sand));height:22%;position:absolute;bottom:0;left:0;right:0}.ds-desk{z-index:1;background:#c4a173;position:absolute;inset:0;overflow:hidden}.ds-desk:after{content:"";pointer-events:none;background:radial-gradient(85% 55% at 8% 0,#ffe4b04d,#ffe4b000 70%),linear-gradient(122deg,#fff0d200 34%,#fff0d21f 44%,#fff0d200 56%),radial-gradient(120% 70% at 96% 104%,#46301638,#46301600 62%);position:absolute;inset:0}.ds-cam{width:0;height:0;transform:translate(0, calc(var(--cy0) - 50svh + var(--s0) * 85.5 * var(--k))) scale(var(--s0));will-change:transform;position:absolute;top:50svh;left:50%}.ds-cam:before{content:"";background:url(/demo/dag-seferi/table.webp) 50% 42%/cover no-repeat,#c4a173;width:calc(100vw + 140px);height:calc(100svh + 260px);position:absolute;top:calc(-50svh - 130px);left:calc(-50vw - 70px)}.ds-sheet{left:calc(var(--k) * -180);top:calc(var(--k) * -185.5);width:calc(var(--k) * 360);height:calc(var(--k) * 450);position:absolute}.ds-map-sh{transform-origin:50% 0;box-shadow:0 calc(var(--k) * 1.5) calc(var(--k) * 2.5) #462d0f47, calc(var(--k) * 4) calc(var(--k) * 8) calc(var(--k) * 16) #462d0f42;position:absolute;inset:0;transform:scale(.3333,.5)}.ds-stack{left:calc(var(--k) * 120);width:calc(var(--k) * 120);height:calc(var(--k) * 225);box-shadow:calc(var(--k) * .8) calc(var(--k) * 1.1) 0 #d8ccb3, calc(var(--k) * 1.6) calc(var(--k) * 2.2) 0 #e9e0cc, calc(var(--k) * 2.4) calc(var(--k) * 3.3) 0 #d5c8ae, calc(var(--k) * 3.2) calc(var(--k) * 4.4) 0 #e3d9c4, calc(var(--k) * 6) calc(var(--k) * 9) calc(var(--k) * 12) #462d0f4d;background:#e6dcc6;position:absolute;top:0}.ds-tiles{perspective:calc(var(--k) * 900);perspective-origin:50% 35%;position:absolute;inset:0}.ds-t{width:calc(var(--k) * 120);height:calc(var(--k) * 225);background:url(/demo/dag-seferi/map.webp) 0 0 / calc(var(--k) * 360) calc(var(--k) * 450) no-repeat, #f3eddf;backface-visibility:hidden;position:absolute;top:0}.ds-t01{left:calc(var(--k) * 120);background-position:calc(var(--k) * -120) 0}.ds-t00{transform-origin:100%;opacity:0;left:0;transform:rotateY(90deg)}.ds-t02{left:calc(var(--k) * 240);background-position:calc(var(--k) * -240) 0;transform-origin:0;opacity:0;transform:rotateY(-90deg)}.ds-t1x{left:0;top:calc(var(--k) * 225);width:calc(var(--k) * 360);background-position:0 calc(var(--k) * -225);transform-origin:50% 0;opacity:0;transform:rotateX(90deg)}.ds-t-shade{opacity:0;pointer-events:none;background:#3c28146b;position:absolute;inset:0}.ds-t00 .ds-t-shade,.ds-t02 .ds-t-shade,.ds-t1x .ds-t-shade{opacity:1}.ds-route{mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ds-route-line{fill:none;stroke:var(--ds-red);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.ds-route .ds-route-line{stroke-dasharray:1;stroke-dashoffset:1px}.ds-route-start{fill:none;stroke:var(--ds-red);stroke-width:1.6px;opacity:.9}.ds-route .ds-route-start{opacity:0}.ds-pin,.ds-vpin{width:0;height:0;position:absolute}.ds-pin{left:calc(var(--k) * 210);top:calc(var(--k) * 268);--u:var(--k)}.ds-pin-img,.ds-pin-sh{left:calc(var(--u) * -25.5);top:calc(var(--u) * -25.5);width:calc(var(--u) * 51);height:calc(var(--u) * 51);max-width:none;position:absolute}.ds-tag{left:calc(var(--u) * -6);top:calc(var(--u) * -17);max-width:calc(var(--u) * 132);padding:calc(var(--u) * 3.4) calc(var(--u) * 8) calc(var(--u) * 3.2) calc(var(--u) * 11);font:600 calc(var(--u) * clamp(6.5, 96 / var(--vl), 10.5)) / 1.15 "DS Serif", Georgia, serif;letter-spacing:.06em;color:var(--ds-pine);white-space:nowrap;text-overflow:ellipsis;border-radius:calc(var(--u) * 1);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1) #3c280f47, calc(var(--u) * 1.5) calc(var(--u) * 3) calc(var(--u) * 5) #3c280f2e;transform-origin:0;background:linear-gradient(#fffdf6,#f4ecda);display:block;position:absolute;overflow:hidden;transform:rotate(-4deg)}.ds-stamp-map{left:calc(var(--k) * 230);top:calc(var(--k) * 320);width:calc(var(--k) * 104);height:calc(var(--k) * 104);opacity:0;position:absolute;transform:rotate(-12deg)}.ds-cp{left:calc(var(--k) * 180);top:calc(var(--k) * 100);width:0;height:0;position:absolute}.ds-cp>img,.ds-cp>span{max-width:none;position:absolute}.ds-cp-sh{left:calc(var(--mm) * -33);top:calc(var(--mm) * -35.5);width:calc(var(--mm) * 72);height:calc(var(--mm) * 88)}.ds-cp-base{left:calc(var(--mm) * -28);top:calc(var(--mm) * -30.5);width:calc(var(--mm) * 56);height:calc(var(--mm) * 72)}.ds-cp-shade{left:calc(var(--mm) * -21);top:calc(var(--mm) * -21);width:calc(var(--mm) * 42);height:calc(var(--mm) * 42);opacity:0;background:radial-gradient(120% 90% at 50% 0,#2819088c,#28190800 70%);border-radius:50%}.ds-cp-needle,.ds-cp-nsh{width:calc(var(--mm) * 40);height:calc(var(--mm) * 40);transform:rotate(-62deg)}.ds-cp-needle{left:calc(var(--mm) * -20);top:calc(var(--mm) * -20)}.ds-cp-nsh{left:calc(var(--mm) * -19.1);top:calc(var(--mm) * -18.7)}.ds-cp-glass{left:calc(var(--mm) * -21.5);top:calc(var(--mm) * -21.5);width:calc(var(--mm) * 43);height:calc(var(--mm) * 43)}.ds-cp-lsh{left:calc(var(--mm) * -31.4);top:calc(var(--mm) * -85.1);width:calc(var(--mm) * 66.8);height:calc(var(--mm) * 68.8);opacity:0}.ds-lid{left:calc(var(--mm) * -26.4);top:calc(var(--mm) * -26.5);width:calc(var(--mm) * 52.8);height:calc(var(--mm) * 54.8);perspective:calc(var(--mm) * 220);perspective-origin:50%;position:absolute}.ds-lid-face{transform-origin:50% calc(var(--mm) * .6);backface-visibility:hidden;position:absolute;inset:0}.ds-lid-out{transform:rotateX(0)}.ds-lid-in{transform:rotateX(0)rotateY(180deg)}.ds-lid-in-c{position:absolute;inset:0;transform:rotate(180deg)}.ds-lid-img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.ds-eng{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ds-eng text{font-family:DS Serif,Georgia,serif}.ds-eng-cut text{fill:#4a3010cc}.ds-eng-hi text{fill:#fff0c899}.ds-eng-cut line{stroke:#4a3010b3;stroke-width:.16px}.ds-eng-hi line{stroke:#fff0c88c;stroke-width:.16px}.ds-eng-ini{font-size:13.5px;font-style:italic;font-weight:400}.ds-eng-name{font-style:italic;font-weight:400}.ds-eng-date{letter-spacing:.32px;font-size:2.5px;font-weight:600}.ds-h-txt{z-index:3;left:20px;right:20px;top:calc(env(safe-area-inset-top) + 11.5svh);max-width:560px;color:var(--ds-pine);pointer-events:none;margin:0 auto;position:absolute}.ds-h-txt>*{opacity:0}.ds-h-greet{color:#2c3f3a;margin:0 0 12px;font:italic 400 20px/1.3 DS Serif,Georgia,serif}.ds-h-kicker{letter-spacing:.42em;text-indent:.42em;color:var(--ds-brass-ink);margin:0;font:600 12px/1.4 DS Serif,Georgia,serif}.ds-h-name{font:500 calc(min(66px, 17vw) * 6 / var(--nl)) / 1.08 "DS Serif", Georgia, serif;letter-spacing:.01em;color:var(--ds-pine);overflow-wrap:anywhere;margin:6px 0 0}.ds-h-age{color:#3d4a3e;margin:4px 0 0;font:italic 400 25px/1.25 DS Serif,Georgia,serif}.ds-h-rule{background:linear-gradient(90deg,#0000,#22402f99,#0000);width:120px;height:1px;margin:14px auto 12px;display:block}.ds-h-date{letter-spacing:.24em;text-indent:.24em;color:var(--ds-pine);margin:0;font:500 23px/1.2 DS Serif,Georgia,serif}.ds-h-date i{color:var(--ds-brass);padding:0 .12em;font-style:normal}.ds-h-when{letter-spacing:.24em;text-indent:.24em;color:#45524a;margin:8px 0 0;font:600 11.5px/1.5 DS Serif,Georgia,serif}.ds-h-lang{z-index:4;opacity:0;position:absolute;inset:0 0 auto}.ds-scroll{z-index:3;left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));letter-spacing:.32em;text-indent:.32em;color:#22402fd9;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:6px;margin:0;font:600 10.5px/1 DS Serif,Georgia,serif;display:flex;position:absolute}.ds-scroll path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.is-open .ds-lid-out{animation:1.1s cubic-bezier(.5,0,.3,1) .25s both ds-lid-a}.is-open .ds-lid-in{animation:1.1s cubic-bezier(.5,0,.3,1) .25s both ds-lid-b}@keyframes ds-lid-a{to{transform:rotateX(180deg)}}@keyframes ds-lid-b{to{transform:rotateX(180deg)rotateY(180deg)}}.is-open .ds-cp-shade{animation:1.15s ease-in-out .3s both ds-shade}@keyframes ds-shade{45%{opacity:.55}to{opacity:0}}.is-open .ds-cp-lsh{animation:.7s ease-out .95s both ds-fade}.is-open .ds-cp-needle,.is-open .ds-cp-nsh{animation:1.7s linear 1.1s both ds-needle}@keyframes ds-needle{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(-62deg)}28%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(34deg)}50%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(-17deg)}68%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(8deg)}84%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(-3deg)}to{transform:rotate(0)}}.is-open .ds-cam{animation:7.3s linear both ds-cam}@keyframes ds-cam{0%,32.9%{transform:translate(0, calc(var(--cy0) - 50svh + var(--s0) * 85.5 * var(--k))) scale(var(--s0));animation-timing-function:cubic-bezier(.45,0,.3,1)}53.4%,81.5%{animation-timing-function:cubic-bezier(.55,0,.35,1);transform:translate(0)scale(1)}to{transform:translate(calc(var(--k) * -96), calc(-1svh - var(--k) * 264)) scale(3.2)}}.is-open .ds-stack{animation:.45s 2.3s both ds-out}.is-open .ds-t00{animation:.9s cubic-bezier(.3,0,.25,1) 2.45s both ds-unfold-y}.is-open .ds-t02{animation:.9s cubic-bezier(.3,0,.25,1) 2.58s both ds-unfold-y}.is-open .ds-t1x{animation:.95s cubic-bezier(.3,0,.25,1) 3.15s both ds-unfold-x}.is-open .ds-t00 .ds-t-shade,.is-open .ds-t02 .ds-t-shade{animation:.9s ease-in 2.5s both ds-out}.is-open .ds-t1x .ds-t-shade{animation:.95s ease-in 3.2s both ds-out}@keyframes ds-unfold-y{0%{opacity:0}10%{opacity:1}to{opacity:1;transform:rotateY(0)}}@keyframes ds-unfold-x{0%{opacity:0}10%{opacity:1}to{opacity:1;transform:rotateX(0)}}.is-open .ds-map-sh{animation:1.65s cubic-bezier(.3,0,.25,1) 2.45s both ds-mapsh}@keyframes ds-mapsh{0%{transform:scale(.3333,.5)}55%{transform:scaleY(.5)}70%{transform:scaleY(.62)}to{transform:scale(1)}}.is-open .ds-route .ds-route-start{animation:.5s 3.75s both ds-fade}.is-open .ds-route .ds-route-line{animation:1.2s cubic-bezier(.45,0,.4,1) 3.85s both ds-draw}@keyframes ds-draw{to{stroke-dashoffset:0}}.ds-pin .ds-tag,.ds-pin .ds-pin-img,.ds-pin .ds-pin-sh{opacity:0}.is-open .ds-pin .ds-tag{animation:.7s cubic-bezier(.2,.7,.3,1) 4.55s both ds-tag}@keyframes ds-tag{0%{opacity:0;transform:translate(calc(var(--u) * 4), calc(var(--u) * -6)) rotate(-9deg)}to{opacity:1;transform:rotate(-4deg)}}.is-open .ds-pin .ds-pin-img{animation:.75s cubic-bezier(.5,0,.75,.6) 4.75s both ds-pin}.is-open .ds-pin .ds-pin-sh{animation:.75s cubic-bezier(.5,0,.75,.6) 4.75s both ds-pinsh}@keyframes ds-pin{0%{opacity:0;transform:translate(calc(var(--u) * -10), calc(var(--u) * -30)) scale(1.35)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes ds-pinsh{0%{opacity:0;transform:translate(calc(var(--u) * 10), calc(var(--u) * 12)) scale(1.3)}to{opacity:1;transform:none}}.is-open .ds-stamp-map{animation:.8s cubic-bezier(.3,0,.3,1) 5.05s both ds-stamp}@keyframes ds-stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.32)}55%{opacity:.95;transform:rotate(-12deg)scale(.97)}to{opacity:.92;transform:rotate(-12deg)scale(1)}}.is-open .ds-desk{animation:.7s ease-in-out 6.3s both ds-out}.is-open .ds-photo{animation:.9s ease-in-out 6s both ds-fade}.is-open .ds-photo img{animation:1.85s cubic-bezier(.25,0,.3,1) 5.95s both ds-photo}@keyframes ds-photo{to{transform:translate(-49.54%,-44.89%)scale(1)}}.is-open .ds-h-greet{animation:1s 6.85s both ds-up}.is-open .ds-h-kicker{animation:1s 6.95s both ds-up}.is-open .ds-h-name{animation:1.1s 7.05s both ds-up}.is-open .ds-h-age{animation:1s 7.2s both ds-up}.is-open .ds-h-rule{animation:1s 7.3s both ds-up}.is-open .ds-h-date{animation:1s 7.4s both ds-up}.is-open .ds-h-when{animation:1s 7.5s both ds-up}.is-open .ds-h-lang{animation:1s 7.2s both ds-fade}.is-open .ds-scroll{animation:1.2s 8s both ds-fade}.is-open .ds-scroll svg{animation:2.2s ease-in-out 9s infinite ds-drop}@keyframes ds-drop{50%{transform:translateY(5px)}}@keyframes ds-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-out{to{opacity:0}}.is-done .ds-desk,.is-instant .ds-desk{display:none}.is-instant .ds-photo{opacity:1;animation:none}.is-instant .ds-photo img{animation:none;transform:translate(-49.54%,-44.89%)scale(1)}.is-instant .ds-h-txt>*,.is-instant .ds-h-lang,.is-instant .ds-scroll{opacity:1;animation:none}.ds-gate{z-index:95;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-align:center;position:fixed;inset:0}.ds-gate:focus-visible{outline:none}.ds-gate:focus-visible .ds-pulse:before{content:"";border:2px solid #fff6e1d9;border-radius:50%;position:absolute;inset:-6px}.ds-gate.is-opening{pointer-events:none}.ds-gate-txt{transition:opacity .7s cubic-bezier(.37,0,.63,1);position:absolute;inset:0}.is-opening .ds-gate-txt,.is-opening .ds-pulse{opacity:0}.ds-gate-top{left:22px;right:22px;top:calc(var(--cy0) - var(--s0) * 100 * var(--k) - 18px);max-width:520px;color:var(--ds-pine);text-shadow:0 0 1px #fff8e899,0 0 14px #fff4de8c;margin:0 auto;position:absolute;transform:translateY(-100%)}.ds-gate-greet{margin:0 0 10px;font:italic 400 21px/1.3 DS Serif,Georgia,serif;animation:1.4s .4s both ds-up}.ds-gate-kicker{letter-spacing:.4em;text-indent:.4em;color:#6e4f1d;margin:0;font:600 12.5px/1.6 DS Serif,Georgia,serif;animation:1.4s .6s both ds-up}.ds-gate-tap{letter-spacing:.3em;text-indent:.3em;opacity:0;margin:14px 0 0;font:600 11.5px/1.6 DS Serif,Georgia,serif;animation:1.4s 1.3s both ds-fade,3s ease-in-out 2.8s infinite ds-breathe}@keyframes ds-breathe{50%{opacity:.55}}.ds-pulse{left:50%;top:var(--cy0);width:calc(var(--k) * 116 * var(--s0) * 1.12);aspect-ratio:1;pointer-events:none;border-radius:50%;transition:opacity .7s;position:absolute;transform:translate(-50%,-50%)}.ds-pulse i{opacity:0;border:1px solid #fff6e2d9;border-radius:50%;animation:3.4s ease-out 2.2s infinite ds-ring;position:absolute;inset:0;box-shadow:0 0 0 1px #7856222e}.ds-pulse i+i{animation-delay:3.9s}@keyframes ds-ring{0%{opacity:.85;transform:scale(.97)}to{opacity:0;transform:scale(1.22)}}.ds-lang{z-index:2;top:calc(12px + env(safe-area-inset-top));display:flex;position:absolute;left:12px}.ds-gate .ds-lang{animation:1.2s .4s both ds-fade}.ds-lang a{letter-spacing:.16em;color:#22402fb8;place-items:center;min-width:40px;min-height:44px;font:600 11px/1 DS Serif,Georgia,serif;text-decoration:none;display:grid}.ds-gate .ds-lang a{color:#223628bf}.ds-lang a.on{color:var(--ds-pine);text-underline-offset:6px;-webkit-text-decoration:underline #a37c3cf2;text-decoration:underline #a37c3cf2}.ds-lang a:focus-visible{outline-offset:-4px;border-radius:4px;outline:2px solid #22402f99}.ds-stamp{color:var(--ds-stamp);mix-blend-mode:multiply}.ds-stamp svg{width:100%;height:100%;display:block;overflow:visible;-webkit-mask-image:url(/demo/dag-seferi/ink.webp);mask-image:url(/demo/dag-seferi/ink.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%}.ds-st-ring{fill:none;stroke:currentColor}.ds-st-fill{fill:currentColor}.ds-st-peak{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.ds-st-arc{fill:currentColor;letter-spacing:.14em;font-family:DS Serif,Georgia,serif;font-weight:600}.ds-st-date{letter-spacing:.18em;font-size:8.4px}.ds-st-big{fill:currentColor;font-family:DS Serif,Georgia,serif;font-weight:600}.ds-st-small{fill:currentColor;letter-spacing:.3em;font-family:DS Serif,Georgia,serif;font-size:8px;font-weight:600}.ds-st-title{letter-spacing:.22em;font-size:9.5px}.ds-flow{z-index:1;max-width:540px;padding:30px 16px calc(44px + env(safe-area-inset-bottom));gap:24px;margin:0 auto;display:grid;position:relative}.reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.ds-card{--ix-accent:var(--ds-pine);--ix-on-accent:#fbf7ee;--ix-ink:var(--ds-ink);--ix-muted:#2b2923a8;--ix-line:#22402f47;--ix-field:#ffffffb8;--ix-radius:2px;text-align:center;color:var(--ds-ink);background:radial-gradient(120% 80% at 20% 0%, #fffdf7, transparent 70%), radial-gradient(90% 60% at 100% 100%, #c8b28824, transparent 70%), var(--ds-paper);border-radius:2px;padding:46px 28px 40px;position:relative;box-shadow:0 1px 1px #46321424,0 10px 24px #503a1929,0 3px 6px #503a191a}.ds-frame{pointer-events:none;border:1px solid #2228228c;position:absolute;inset:11px}.ds-frame:before{content:"";border:1px solid #2228222e;position:absolute;inset:3px}.ds-frame i{pointer-events:none;background:linear-gradient(#22282280,#22282280) 0 6px/6px 1px no-repeat,linear-gradient(#22282280,#22282280) 6px 0/1px 6px no-repeat,linear-gradient(#22282280,#22282280) 100% 6px/6px 1px no-repeat,linear-gradient(#22282280,#22282280) calc(100% - 6px) 0/1px 6px no-repeat;position:absolute;inset:-6px}.ds-frame i+i{transform:scaleY(-1)}.ds-body{position:relative}.ds-kicker{letter-spacing:.38em;text-indent:.38em;color:var(--ds-brass-ink);margin:0 0 14px;font:600 11px/1.4 DS Serif,Georgia,serif}.ds-title{color:var(--ds-pine);margin:0 0 10px;font:500 32px/1.15 DS Serif,Georgia,serif}.ds-sep{width:168px;height:22px;margin:24px auto;display:block;position:relative}.ds-sep:before{content:"";background:linear-gradient(90deg,#0000,#22402f80,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.ds-sep i{background:url(/demo/dag-seferi/mark.webp) 50%/contain no-repeat;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%}.ds-greet{color:var(--ds-pine);margin:0;font:italic 400 22px/1.3 DS Serif,Georgia,serif}.ds-hook{color:var(--ds-pine);margin:12px 0 0;font:500 26px/1.25 DS Serif,Georgia,serif}.ds-text{margin:14px 0 0;font:400 18.5px/1.6 DS Serif,Georgia,serif}.ds-details{gap:14px;margin:0;display:grid}.ds-details dt{letter-spacing:.32em;text-indent:.32em;color:var(--ds-brass-ink);font:600 10.5px/1.4 DS Serif,Georgia,serif}.ds-details dd{margin:3px 0 0;font:400 19px/1.35 DS Serif,Georgia,serif}.ds-sign{color:var(--ds-pine);overflow-wrap:anywhere;margin:22px 0 0;font:italic 400 36px/1.15 DS Serif,Georgia,serif}.ds-date-big{letter-spacing:.08em;color:var(--ds-pine);margin:0;font:500 30px/1.2 DS Serif,Georgia,serif}.ds-date-when{color:var(--ds-ink-soft);margin:6px 0 0;font:italic 400 19px/1.3 DS Serif,Georgia,serif}.ds-count-label{letter-spacing:.32em;text-indent:.32em;color:var(--ds-brass-ink);margin:24px 0 12px;font:600 10.5px/1.4 DS Serif,Georgia,serif}.ds-cells{background:#fff6;border:1px solid #22282280;grid-template-columns:repeat(4,1fr);display:grid}.ds-cell{padding:14px 2px 12px;position:relative}.ds-cell+.ds-cell{border-left:1px solid #22282238}.ds-cell:after{content:"";background:#22282280;width:1px;height:6px;position:absolute;bottom:-1px;left:50%}.ds-cell-num{color:var(--ds-pine);font:500 32px/1 DS Serif,Georgia,serif;display:block}.ds-cell-lab{letter-spacing:.18em;text-transform:none;color:var(--ds-ink-soft);margin-top:8px;font:600 9.5px/1.2 DS Serif,Georgia,serif;display:block}.ds-today{color:var(--ds-pine);margin:22px 0 0;font:italic 400 26px/1.3 DS Serif,Georgia,serif}.ds-steps{text-align:left;margin:18px 0 0;padding:0;list-style:none;position:relative}.ds-steps:before{content:"";background:repeating-linear-gradient(180deg, var(--ds-red) 0 7px, transparent 7px 12px);opacity:.75;width:2px;margin-left:-1px;position:absolute;top:26px;bottom:26px;left:83px}.ds-step{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:70px 26px 1fr;align-items:center;gap:12px;padding:8px 4px;display:grid}.ds-step:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #22402f80}.ds-step-time{color:var(--ds-pine);text-align:right;font:500 21px/1 DS Serif,Georgia,serif}.ds-mark{background:url(/demo/dag-seferi/mark.webp) 50%/contain no-repeat;width:26px;height:26px;transition:transform .25s;position:relative}.ds-step:hover .ds-mark,.ds-step:active .ds-mark{transform:scale(1.12)}.ds-step-txt{gap:3px;display:grid}.ds-step-name{color:var(--ds-ink);font:500 20px/1.2 DS Serif,Georgia,serif}.ds-step-note{color:var(--ds-ink-soft);font:italic 400 16px/1.3 DS Serif,Georgia,serif}.ds-modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e241e80;place-items:center;padding:20px;animation:.4s both ds-fade;display:grid;position:fixed;inset:0}.ds-slip{text-align:center;width:min(100%,380px);color:var(--ds-ink);background:radial-gradient(130% 90% at 50% 0%, #fffdf7, transparent 70%), var(--ds-paper);border-radius:2px;padding:52px 32px 40px;font-family:DS Serif,Georgia,serif;animation:.5s cubic-bezier(.2,.8,.2,1) both ds-pop;position:relative;box-shadow:0 30px 60px #1410086b}.ds-x{z-index:1;width:44px;height:44px;color:var(--ds-pine);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.ds-x:hover{background:#22402f12}.ds-x path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.ds-mark.big{width:34px;height:34px;margin:0 auto 10px;display:block}.ds-slip-time{letter-spacing:.18em;color:var(--ds-brass-ink);margin:0;font:600 14px/1 DS Serif,Georgia,serif}.ds-slip-title{color:var(--ds-pine);margin:10px 0 0;font:500 32px/1.15 DS Serif,Georgia,serif}.ds-slip-note{color:var(--ds-ink-soft);margin:8px 0 0;font:italic 400 17px/1.3 DS Serif,Georgia,serif}.ds-slip-text{margin:14px 0 0;font:400 18.5px/1.6 DS Serif,Georgia,serif}@keyframes ds-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.ds-vmap{aspect-ratio:280/210;border:1px solid #22282273;width:100%;margin:4px auto 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fbf7ee99}.ds-vmap-sheet{background:url(/demo/dag-seferi/map.webp) 0 0/100% 100% no-repeat;width:128.571%;height:214.286%;position:absolute;top:-80.9524%;left:-7.14286%;container-type:inline-size}.ds-vroute{mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.ds-vpin{--u:calc(100cqw / 360);top:59.5556%;left:58.3333%}.ds-venue-name{color:var(--ds-pine);overflow-wrap:anywhere;margin:0;font:500 36px/1.15 DS Serif,Georgia,serif}.ds-venue-sub{color:var(--ds-ink-soft);margin:6px 0 0;font:italic 400 19px/1.3 DS Serif,Georgia,serif}.ds-venue-when{letter-spacing:.18em;color:var(--ds-ink-soft);margin:12px 0 0;font:600 11px/1.4 DS Serif,Georgia,serif}.ds-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ds-btn{min-height:44px;color:var(--ds-pine);letter-spacing:.1em;border:1px solid #22402f80;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font:600 12px/1 DS Serif,Georgia,serif;text-decoration:none;transition:background .2s;display:inline-flex}.ds-btn:hover{background:#22402f0f}.ds-btn path,.ds-btn circle{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.ds-cal{min-height:44px;color:var(--ds-pine);text-underline-offset:5px;font:italic 400 18px/44px DS Serif,Georgia,serif;-webkit-text-decoration:underline #b23b2bb3;text-decoration:underline #b23b2bb3;text-decoration-thickness:1px;display:inline-block}.ds-extras-body{font-size:18px}.ds-close-line{color:var(--ds-pine);margin:0;font:500 29px/1.2 DS Serif,Georgia,serif}.ds-respect{color:var(--ds-ink-soft);margin:18px 0 0;font:italic 400 19px/1.3 DS Serif,Georgia,serif}.ds-family{color:var(--ds-pine);overflow-wrap:anywhere;margin:4px 0 0;font:500 40px/1.15 DS Serif,Georgia,serif}.ds-stamp-sign{opacity:.9;width:128px;height:128px;margin:18px auto 4px;transform:rotate(-8deg)}.ds-meta{letter-spacing:.2em;color:var(--ds-ink-soft);margin:12px 0 0;font:600 11px/1.5 DS Serif,Georgia,serif}.ds-fine{opacity:.75;margin:10px 0 0;font:italic 400 17px/1.4 DS Serif,Georgia,serif}@media (max-height:740px){.dagsef{--s0:1.5;--cy0:52svh}.ds-h-txt{top:calc(env(safe-area-inset-top) + 7svh)}.ds-h-greet{margin-bottom:8px;font-size:18px}.ds-h-name{font-size:calc(min(56px, 15vw) * 6 / var(--nl))}.ds-h-age{font-size:22px}.ds-h-rule{margin:10px auto 9px}.ds-h-date{font-size:20px}.ds-gate-greet{font-size:19px}}@media (prefers-reduced-motion:reduce){.dagsef *,.dagsef :before,.dagsef :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}
