@font-face{font-family:Albert Sans;src:url('assets/albert-regular.ttf') format('truetype');font-weight:400 500;font-display:swap}
@font-face{font-family:Albert Sans;src:url('assets/albert-semibold.ttf') format('truetype');font-weight:600 700;font-display:swap}
:root{color-scheme:dark;--purple:#a987ff;--ink:#010007}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f8f7fa;font-family:Albert Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid #a987ff;outline-offset:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.hero{height:100svh;min-height:580px;position:relative;overflow:hidden;background:#090614}.scene{position:absolute;width:1728px;height:1110px;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--scene-scale,1));transform-origin:center;pointer-events:none}.layer{position:absolute;display:block;will-change:transform}.sky{inset:0;width:1728px;height:1110px}.title{width:999px;height:378px;left:364px;top:327px}.stars{inset:0;width:1728px;height:1110px;mix-blend-mode:color-dodge}.foreground{width:1728px;height:973px;left:0;top:138px}.header{position:absolute;top:0;left:0;width:100%;padding:24px 8.333%;display:flex;justify-content:space-between;align-items:center;z-index:5}.header img{display:block}.hero-copy{position:absolute;top:18.3%;left:0;width:100%;text-align:center;will-change:transform}.eyebrow{font-size:14px;line-height:15px;letter-spacing:1.4px;font-weight:400;margin:0;color:#cec3e4}.hero-copy .eyebrow span{padding:0 14px;color:var(--purple)}.tagline{font-size:26px;letter-spacing:-.5px;margin:24px 0 0;line-height:1.33}.hero-footer{position:absolute;bottom:0;left:0;width:100%;padding:32px 8.333%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;font-size:12px;letter-spacing:2px;color:#bcb0cf}.hero-footer>span:last-child{text-align:right}.scroll-link{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:12px;white-space:nowrap}.scroll-link span{font-size:22px;color:white;animation:hint 2.4s ease-in-out infinite}@keyframes hint{50%{transform:translateY(5px)}}
.about{position:relative;height:180svh;min-height:1000px;background:#010007;border-top:1px solid #ffffff10}.about-sticky{height:100svh;min-height:650px;position:sticky;top:0;display:flex;align-items:center;justify-content:center;overflow:clip}.about-background{position:absolute;top:0;left:0;width:100%;height:85%;object-fit:cover;pointer-events:none;mask-image:linear-gradient(#000 60%,transparent)}.about-content{position:relative;max-width:1440px;width:100%;padding:80px 32px}.section-label{text-align:center;color:var(--purple);margin:0 0 48px;letter-spacing:1.7px}.section-label span{margin-left:18px}.bloom-text{font-size:clamp(32px,3.704vw,64px);line-height:1.15;letter-spacing:-.03125em;text-align:center;max-width:1144px;margin:0 auto;font-weight:400}.bloom-text strong{font-weight:600}.word{color:rgb(255 255 255 / var(--light,1))}.memory{display:inline-block;position:relative;width:1.8125em;height:1.03125em;vertical-align:-.13em;padding:0;margin:0 .09em;border:0;background:none;border-radius:10px;cursor:zoom-in;z-index:2}.memory-frame{display:block;position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:10px;overflow:hidden;transition:width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;pointer-events:none}.memory img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.memory img.active{opacity:1}.beach img[src*="beach"]{object-position:50% 75%}.event img[src*="event"]{object-position:50% 30%}.memory:hover,.memory:focus-visible,.memory[aria-expanded=true]{z-index:10}.memory:hover .memory-frame,.memory:focus-visible .memory-frame,.memory[aria-expanded=true] .memory-frame{width:min(330px,70vw);height:220px;box-shadow:0 20px 70px #000b}.inline-icon{display:inline-block;position:relative;width:1.078em;height:1.078em;vertical-align:-.22em}.inline-icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--icon-scale,1))}.bolt{transition:transform .5s}.bolt:hover{transform:rotate(12deg)}
@media(min-width:801px){.bloom-text{max-width:min(1144px,66.2vw)}}
.memory:hover .memory-frame,.memory:focus-visible .memory-frame,.memory[aria-expanded=true] .memory-frame{transform:translate(calc(-50% + var(--expand-shift,0px)),-50%)}
@media(min-width:1800px){.bloom-text{font-size:64px}}@media(max-width:800px){.header{padding:22px 6%}.header>a:first-child{width:115px;height:37px;overflow:visible}.header img{transform:scale(.738);transform-origin:top left}.hero{min-height:600px}.hero-copy{top:17%}.tagline{font-size:22px}.hero-footer{padding:28px 6%;font-size:9px;letter-spacing:1.2px;grid-template-columns:1fr 1.4fr 1fr}.scroll-link{font-size:9px;letter-spacing:1px}.about-content{padding:64px 6%}.section-label{margin-bottom:36px}.about-sticky{min-height:620px}.bloom-text{font-size:clamp(29px,5.4vw,43px);line-height:1.24}.memory:hover .memory-frame,.memory:focus-visible .memory-frame,.memory[aria-expanded=true] .memory-frame{width:200px;height:145px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-link span{animation:none}.layer{will-change:auto}.memory img,.memory-frame,.bolt{transition:none}.about{height:auto;min-height:100svh}.about-sticky{position:relative}.word{color:white}}

.hero-stars{position:absolute;inset:0;width:1728px;height:1110px;pointer-events:none;mask-image:linear-gradient(#000 0%,#000 48%,transparent 76%)}
html:lang(tr) .closing-statement h2{font-size:clamp(42px,7.2vw,124px)}
html:lang(tr) .tagline{padding-inline:16px;text-wrap:balance}
@media(max-width:800px){html:lang(tr) .hero-footer{letter-spacing:.5px}html:lang(tr) .scroll-link{font-size:8px;letter-spacing:.4px}}
@media(max-width:600px){html:lang(tr) .closing-statement h2{font-size:clamp(32px,7.7vw,46px)}}

/* Experience — shared cursor light, clipped independently into each card. */
.experience{border-top:1px solid #ffffff0f;padding:clamp(96px,11.574vw,200px) 8.333%;background:var(--ink)}
.experience-inner{max-width:1440px;margin:auto}
.experience-heading{text-align:center;max-width:960px;margin:0 auto clamp(60px,6.944vw,120px)}
.experience-heading .section-label{margin-bottom:26px}
.experience-heading h2{font-size:clamp(38px,4.63vw,80px);line-height:1.125;font-weight:500;letter-spacing:-2px;margin:0 0 26px;background:linear-gradient(90deg,#fff 0%,#ffffffe6 50%,#fff3 100%);background-clip:text;color:transparent}
.experience-heading h2 strong{font-weight:600}
.experience-intro{font-size:clamp(16px,1.158vw,20px);line-height:1.31;letter-spacing:-.5px;margin:0}
.experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;isolation:isolate}
.experience-card{position:relative;min-width:0;--spot-x:50%;--spot-y:50%;--light-on:0;--proximity:0;--tilt-x:0deg;--tilt-y:0deg;border-radius:28px;outline:none}
.card-surface{position:relative;height:100%;display:flex;flex-direction:column;gap:clamp(22px,1.852vw,32px);padding:clamp(18px,1.389vw,24px) clamp(20px,1.852vw,32px) clamp(28px,2.315vw,40px);border:1px solid #cfbcff1f;border-radius:inherit;background:rgba(181,151,255,.06);overflow:hidden;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .22s ease-out,box-shadow .4s;box-shadow:0 0 32px rgb(169 135 255 / calc(var(--proximity)*.07))}
.card-surface::before,.card-surface::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--light-on);transition:opacity .4s}
.card-surface::before{background:radial-gradient(300px circle at var(--spot-x) var(--spot-y),#b6a0ff24,transparent 100%);z-index:1}
.card-surface::after{padding:1px;background:radial-gradient(300px circle at var(--spot-x) var(--spot-y),#ddd0ffcc,#a987ff55 35%,transparent 75%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:3}
.card-halo{position:absolute;inset:-18px;border-radius:44px;pointer-events:none;opacity:var(--light-on);transition:opacity .4s;background:radial-gradient(230px circle at var(--spot-x) var(--spot-y),#a987ff15,transparent);filter:blur(15px);z-index:-1}
.card-texture{position:absolute;inset:0;pointer-events:none;opacity:calc(var(--light-on)*.25);transition:opacity .4s;background-image:linear-gradient(#bca8ff35 1px,transparent 1px),linear-gradient(90deg,#bca8ff35 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(280px circle at var(--spot-x) var(--spot-y),#000,transparent)}
.experience-image{position:relative;aspect-ratio:712/646;overflow:hidden;z-index:2;flex-shrink:0}
.experience-image img{position:absolute;max-width:none;width:305.06%;height:112.07%;top:-6.04%;left:-2.25%}
.image-relaxation{aspect-ratio:405/367}.image-relaxation img{width:304.81%;height:112.12%;left:-102.25%}
.image-company{aspect-ratio:402/367}.image-company img{width:306.83%;height:112.03%;top:-6.03%;left:-204.66%}
.experience-copy{position:relative;z-index:2;text-align:center}
.experience-copy h3{font-size:clamp(19px,1.736vw,30px);line-height:1.027;letter-spacing:-.0293em;font-weight:600;margin:0 0 24px;color:#fff;text-shadow:0 0 24px rgb(190 169 255 / calc(var(--proximity)*.3))}
.experience-copy p{font-size:clamp(16px,1.158vw,20px);line-height:1.35;letter-spacing:-.5px;color:rgb(255 255 255 / calc(.6 + var(--proximity)*.22));margin:0;transition:color .25s}
.experience-card:focus-visible{outline:2px solid var(--purple);outline-offset:6px}
@media(max-width:800px){.experience{padding:88px 6%}.experience-heading{margin-bottom:48px}.experience-heading h2{font-size:clamp(38px,6vw,52px);letter-spacing:-1.4px}.experience-heading .section-label{font-size:12px}.experience-grid{grid-template-columns:1fr;gap:24px;max-width:470px;margin:auto}.card-surface{padding:22px 26px 32px;gap:26px}.experience-copy h3{font-size:26px;margin-bottom:20px}.experience-copy p{font-size:18px}.experience-intro{font-size:17px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.card-surface{transform:none;transition:none}.card-surface::before,.card-surface::after,.card-texture,.card-halo,.experience-copy p{transition:none}}

/* Four stages: same glass surface and purple light as Experience. */
.schedule{border-top:1px solid #ffffff0f;background:var(--ink);padding:clamp(96px,11.574vw,200px) 8.333%}
.schedule-heading{max-width:900px}
.stage-list{list-style:none;padding:0;margin:0;display:grid;gap:24px}
.stage{min-width:0}
.stage-button{width:100%;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:25px 96px 69px minmax(0,1fr);align-items:center;gap:32px;padding:40px 32px;border:1px solid #cfbcff1f;border-radius:28px;background:#b597ff0f;color:#f6f4fb;text-align:left;cursor:pointer;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}
.stage-button::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(480px circle at var(--stage-x,50%) var(--stage-y,50%),#a987ff24,transparent 80%);transition:opacity .35s}
.stage-button:hover::before,.stage-button:focus-visible::before,.stage-button[aria-pressed=true]::before{opacity:1}
.stage-button:hover,.stage-button:focus-visible{border-color:#a987ff66;transform:translateY(-3px)}
.stage-button[aria-pressed=true]{border-color:#a987ff88;background:#a987ff15;box-shadow:0 8px 35px #a987ff0a}
.stage-number{font-size:20px;line-height:20px;color:#aca6c2;font-variant-numeric:tabular-nums}
.stage-date{display:flex;flex-direction:column;gap:8px;padding-right:32px;border-right:1px solid #f6f4fb24;white-space:nowrap}
.stage-date strong{font-size:30px;line-height:36px;font-weight:700;letter-spacing:.75px}
.stage-date>span{font-size:12px;line-height:16.5px;letter-spacing:2.2px;color:#aca6c2}
.stage-emoji{font-size:30px;white-space:nowrap;transition:transform .35s}
.stage-copy{display:flex;flex-direction:column;gap:8px}
.stage-title{font-size:24px;font-weight:600;line-height:32px}
.stage-description{font-size:18px;line-height:20px;color:#fff9}
.stage-button:hover .stage-emoji{transform:translateY(-3px) rotate(-4deg)}
.stage.is-pending{opacity:0;transform:translateY(22px)}
.stage.is-visible{animation:stage-arrival .7s cubic-bezier(.2,.65,.3,1) both;animation-delay:calc(var(--stage-order)*90ms)}
@keyframes stage-arrival{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px) and (min-width:801px){.stage-button{grid-template-columns:22px 82px 62px minmax(0,1fr);gap:20px;padding:30px 24px}.stage-date{padding-right:20px}.stage-date strong{font-size:25px}.stage-title{font-size:22px}.stage-description{font-size:16px;line-height:1.4}.stage-emoji{font-size:26px}}
@media(max-width:800px){.schedule{padding:88px 6%}.stage-list{gap:18px}.stage-button{grid-template-columns:24px minmax(0,1fr) auto;gap:18px;padding:24px;border-radius:24px}.stage-date{border:0;padding:0;gap:3px}.stage-date strong{font-size:25px;line-height:30px}.stage-date>span{font-size:11px;letter-spacing:1.5px}.stage-number{font-size:16px}.stage-emoji{font-size:24px}.stage-copy{grid-column:1/-1;padding-top:18px;border-top:1px solid #f6f4fb17;gap:10px}.stage-title{font-size:22px;line-height:1.25}.stage-description{font-size:16px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.stage.is-pending{opacity:1;transform:none}.stage.is-visible{animation:none}.stage-button,.stage-button::before,.stage-emoji{transition:none}.stage-button:hover,.stage-button:focus-visible,.stage-button:hover .stage-emoji{transform:none}}

.past-events{background:#000;border-top:1px solid #ffffff0f;padding:clamp(96px,11.574vw,200px) 0;overflow:hidden}
.past-heading{padding:0 24px;max-width:950px}
.event-gallery{--photo-width:clamp(280px,28.935vw,500px);--photo-gap:clamp(14px,1.389vw,24px);display:grid;gap:var(--photo-gap);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}
.event-lane{overflow:hidden}
.event-track{display:flex;width:max-content;animation:event-drift var(--loop-duration,100s) linear infinite;will-change:transform}
.event-lane:nth-child(2) .event-track{animation-direction:reverse;animation-delay:-5s}
.event-group{display:flex;gap:var(--photo-gap);padding-right:var(--photo-gap);flex-shrink:0}
.event-photo{margin:0;flex:none;width:var(--photo-width);aspect-ratio:5/3;position:relative;overflow:hidden;border-radius:clamp(18px,1.852vw,32px);background:#0c0912}
.event-photo img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}
@keyframes event-drift{to{transform:translateX(-50%)}}
.past-events.is-paused .event-track{animation-play-state:paused}
.gallery-controls{display:flex;justify-content:center;margin-top:24px}
.gallery-toggle{border:1px solid #ffffff24;background:transparent;border-radius:30px;color:#aca6c2;font-size:12px;letter-spacing:.5px;padding:10px 16px;cursor:pointer}
.gallery-toggle span{margin-left:12px}.gallery-toggle:hover{color:#fff;border-color:#a987ff88}
@media(max-width:800px){.past-events{padding:88px 0}.past-heading{padding:0 6%}.event-gallery{mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}}
@media(prefers-reduced-motion:reduce){.event-track{animation:none;transform:none;will-change:auto}.event-group[aria-hidden=true]{display:none}.event-lane{overflow-x:auto}.event-gallery{mask-image:none}.gallery-controls{display:none}}

.countdown-section{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #ffffff0f;background:#000;padding:clamp(96px,11.574vw,200px) 8.333%}
.countdown-sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.countdown-sky>img{position:absolute;width:147.28%;height:102.73%;max-width:none;left:50%;bottom:0;transform:translateX(-50%);object-fit:cover}
.countdown-sky::after{content:"";position:absolute;inset:0 0 60%;background:linear-gradient(#000,transparent)}
.countdown-stars{position:absolute;inset:0;width:100%;height:100%;mask-image:linear-gradient(transparent,#000 28%,#000 83%,transparent 94%)}
.countdown-content{position:relative}.countdown-heading{max-width:900px}.countdown-heading .experience-intro{max-width:706px;margin:auto}
.countdown-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:64px 32px;border:1px solid #cfbcff1f;border-radius:28px;background:#b597ff0f}
.countdown-unit{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0}
.countdown-unit:not(:first-child)::before{content:"";position:absolute;left:0;top:50%;width:100px;height:1px;background:url('assets/countdown-divider.svg') center/100% 100% no-repeat;transform:translate(-50%,-50%) rotate(90deg)}
.countdown-unit [data-time]{font-size:clamp(60px,8.1vw,140px);font-weight:600;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums;padding-right:.07em}
.countdown-unit:last-child [data-time]{color:var(--purple)}
.countdown-label{font-size:16px;line-height:15px;letter-spacing:1.8px;color:#9f8db6}
.countdown-date{text-align:center;margin:clamp(60px,6.944vw,120px) 0 0}.countdown-date>span{color:var(--purple);padding:0 14px}
@media(max-width:800px){.countdown-section{padding:88px 6% 120px}.countdown-panel{padding:32px 10px;border-radius:22px}.countdown-unit{gap:15px}.countdown-unit [data-time]{font-size:clamp(38px,10vw,70px)}.countdown-label{font-size:10px;letter-spacing:1px}.countdown-unit:not(:first-child)::before{width:44px}.countdown-date{font-size:12px}.countdown-sky>img{width:240%;object-fit:cover}}

@font-face{font-family:Albert Closing;src:url('assets/albert-bold.ttf') format('truetype');font-weight:700;font-display:swap}
.closing-statement{background:var(--ink);padding:clamp(100px,7.8vw,135px) 6% clamp(130px,10.4vw,180px);text-align:center}
.closing-statement>.eyebrow{color:var(--purple);font-size:14px;line-height:15px;letter-spacing:1.7px;margin:0 0 clamp(50px,4.63vw,80px)}
.closing-statement h2{margin:0;font-size:clamp(48px,8.391vw,145px);line-height:.966;letter-spacing:-.05517em;font-weight:400}
.closing-statement h2 span,.closing-statement h2 strong{display:block}
.closing-statement h2 span{background:linear-gradient(90deg,#fff,#ffffffe6 50%,#fff3);background-clip:text;color:transparent;width:max-content;max-width:100%;margin:auto}
.closing-statement h2 strong{font-family:Albert Closing,Albert Sans,Arial,sans-serif;font-weight:700;color:var(--purple)}
.countdown-sky{mask-image:linear-gradient(#000 94%,transparent 100%)}
@media(max-width:600px){.closing-statement{padding:88px 6% 110px}.closing-statement>.eyebrow{font-size:12px;margin-bottom:46px}.closing-statement h2{font-size:clamp(42px,10.3vw,62px);line-height:1.05}}

.site-footer{position:relative;isolation:isolate;overflow:hidden;background:#000;padding-top:clamp(220px,29vw,500px);color:#fff}
.footer-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:-1;pointer-events:none}
.footer-main{margin:0 8.333%;width:min(61.2%,1058px);padding-bottom:32px}
.footer-brand{display:flex;align-items:center;gap:15px;width:max-content;margin-bottom:37px}
.footer-brand img{display:block}
.footer-contacts{display:grid;grid-template-columns:136px minmax(280px,310px) 173px;gap:clamp(24px,4.16vw,72px);padding:37px 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}
.footer-contacts h2{font-size:16px;line-height:1.36;letter-spacing:-.48px;font-weight:600;margin:0 0 10px;color:#dfdfdf}
.footer-contacts address{font-size:14px;line-height:1.36;letter-spacing:-.42px;font-style:normal}.meeting-link{text-decoration:underline;text-underline-offset:3px}
.footer-nav{display:flex;gap:32px;flex-wrap:wrap;padding-top:37px;color:#737373;font-size:16px;font-weight:600}
.site-footer a{transition:color .2s}.site-footer a:hover{color:#c5adff}
.footer-bottom{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:30px 8.333%;display:flex;justify-content:space-between;gap:30px;color:#737373;font-size:14px;font-weight:600;letter-spacing:-.42px;background:#0006}
.footer-social,.footer-legal{display:flex;align-items:center;gap:29px;flex-wrap:wrap}.footer-legal small{font-size:inherit}
@media(max-width:1200px){.footer-main{width:75%}.footer-contacts{gap:24px;grid-template-columns:136px minmax(270px,1fr) 173px}.footer-nav{gap:24px}.footer-bottom{flex-wrap:wrap;font-size:12px}.footer-social,.footer-legal{gap:24px}}
@media(max-width:800px){.site-footer{padding-top:220px}.footer-background{object-position:68% top;opacity:.6;mask-image:linear-gradient(#000,transparent 85%)}.footer-main{margin:0 6%;width:auto}.footer-brand{transform:scale(.75);transform-origin:left center;margin-bottom:15px}.footer-contacts{grid-template-columns:1fr;gap:28px;padding:28px 0}.footer-contacts address{font-size:14px}.footer-nav{gap:20px 24px;padding-top:28px;font-size:14px}.footer-bottom{padding:26px 6%;gap:26px}.footer-social,.footer-legal{gap:18px 22px}.footer-legal small{flex-basis:100%;line-height:1.5}}
.footer-background{mask-image:linear-gradient(transparent,#000 10%)}
@media(max-width:800px){.footer-background{mask-image:linear-gradient(transparent,#000 10%,transparent 85%)}}

/* Minimal return navigation. */
.header{padding:26px 4%;gap:24px;z-index:5}
.header .header-brand{flex:none;width:clamp(128px,9.4vw,192px);height:auto}
.header .header-brand img{width:100%;height:auto;transform:none}
.back-to-voya{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:48px;padding:14px 24px;border:1px solid #dedede;border-radius:6px;background:transparent;color:#fff;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;transition:border-color .2s}
.back-to-voya:hover{border-color:#fff}
@media(max-width:800px){.header{padding:22px 6%;gap:16px}.header .header-brand{width:110px}.back-to-voya{min-height:44px;padding:12px 16px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.back-to-voya{transition:none}}
