
@font-face{font-family:'Notte Text';font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/raleway-latin-wght-normal.woff2) format('woff2')}

body.wy.by-notte{
  --n-navy:#020B24;--n-navy2:#0A1736;--n-navy3:#13234A;--n-bord:#6A1424;--n-bord2:#8C1E33;--n-gold:#C9A55E;--n-gold2:#E3C88F;--n-paper:#F5F3EE;
  --wy-bg:var(--n-paper);--wy-ink:#020B24;--wy-ink2:#5A6174;--wy-line:#E2DED5;--wy-mist:#ECE9E1;--wy-tint:#E7E3DA;--wy-card:#FFFFFF;
  --wy-btn:var(--n-bord);--wy-btn-ink:#FFFFFF;--wy-focus:var(--n-bord);--wy-accent:#4B66A6;--wy-accent2:#A9B6D3;--wy-accent2-ink:var(--n-bord);
  --wy-shadow:0 40px 90px -45px rgba(2,11,36,.35),0 2px 6px rgba(2,11,36,.05);
  font-family:'Notte Text','Voyage Sans',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important;
  background:var(--n-paper)!important;color:var(--n-navy)!important
}
.by-notte ::selection{background:var(--n-bord);color:#FFFFFF}
.by-notte .wy-display,.by-notte .wy-t2,.by-notte .wy-t3,.by-notte .wy-manifesto,.by-notte .nt-uc-t,.by-notte .wy-jh,.by-notte .wy-acc summary b,.by-notte .wy-logo b,.by-notte .by-menu nav a,.by-notte .by-giant span,.by-notte .wy-total strong,.by-notte .wy-btn,.by-notte .nt-uc .pr{font-family:'Voyage Sans',ui-sans-serif,system-ui,sans-serif}
.by-notte .wy-display,.by-notte .wy-t2{font-weight:900}

.by-notte .by-o{color:var(--n-bord)}


.by-notte .nt-reel,.by-notte .nt-uc,.by-notte .wy-hdr-in,.by-notte .by-menu,.by-notte .wy-ftr,.by-notte .wy-card.photo,.by-notte .wy-jpanel:not(.wy-jpanel-live){
  --wy-ink:#FFFFFF;--wy-ink2:rgba(255,255,255,.7);--wy-line:rgba(255,255,255,.14);--wy-mist:rgba(255,255,255,.06);--wy-tint:rgba(255,255,255,.08);--wy-card:var(--n-navy2);color:#FFFFFF
}
.by-notte .nt-reel .by-o,.by-notte .nt-uc .by-o,.by-notte .wy-ftr .by-o{color:var(--n-gold)}
.by-notte .nt-reel .wy-lead{color:rgba(255,255,255,.72)}


.by-notte .wy-jf,.by-notte .wy-chip,.by-notte .wy-stepper button,.by-notte .wy-jsum{background:#F2F0EA}
.by-notte .wy-jf:hover{background:#ECE9E1}


.by-notte .wy-pill{background:#FFFFFF;color:var(--n-navy);box-shadow:0 0 0 1px var(--wy-line)}
.by-notte .wy-pill::before{background:radial-gradient(circle at 15px 6px,var(--n-gold) 3.5px,var(--n-navy) 4px)}
.by-notte .nt-reel .wy-pill{background:rgba(255,255,255,.08);color:#FFFFFF;box-shadow:none}


.by-notte .wy-btn{background:var(--n-bord);color:#FFFFFF!important}
.by-notte .wy-btn:hover{background:var(--n-bord2)}
.by-notte .wy-btn .k{background:#FFFFFF;color:var(--n-bord)}
.by-notte .wy-chip[aria-pressed="true"]{background:var(--n-navy)}
.by-notte .wy-jboat[aria-checked="true"]{box-shadow:inset 0 0 0 2.5px var(--n-bord)}
.by-notte .wy-jboat .tx em{background:var(--n-bord)}
.by-notte .wy-jsteps li.on i{background:var(--n-navy)}
.by-notte .wy-link{text-decoration-color:var(--n-bord)!important}


.by-notte .wy-hdr-in{background:rgba(2,11,36,.9);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 18px 40px -24px rgba(2,11,36,.6)}
.by-notte .wy-logo,.by-notte .wy-logo b{color:#FFFFFF}
.by-notte .wy-logo::before{border-color:var(--n-gold)}
.by-notte .wy-nav>a{color:rgba(255,255,255,.86)}
.by-notte .wy-nav>a::before{background:#FFFFFF}
.by-notte .wy-nav>a:hover,.by-notte .wy-nav>a[aria-current="page"]{color:var(--n-navy)}
.by-notte .wy-lang summary{color:#FFFFFF}
.by-notte .wy-lang summary{display:flex;align-items:center;gap:6px}
.by-notte .wy-lang summary::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}
.by-notte .wy-lang[open] summary::after{transform:translateY(1px) rotate(-135deg)}
.by-notte .wy-lang>div{top:48px;background:#FFFFFF;border:0;box-shadow:0 24px 50px -20px rgba(2,11,36,.45),0 0 0 1px rgba(2,11,36,.06);min-width:180px;padding:6px}
.by-notte .wy-lang>div a{color:#020B24!important;font-weight:600;display:flex;justify-content:space-between;align-items:center}
.by-notte .wy-lang>div a:hover{background:#F5F3EE;text-decoration:none}
.by-notte .wy-lang>div a[aria-current]::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--n-bord)}
.by-notte .wy-hdr .wy-btn{background:#FFFFFF;color:var(--n-navy)!important}
.by-notte .wy-hdr .wy-btn:hover{background:var(--n-gold2)}
.by-notte .by-obtn{background:var(--n-gold);color:var(--n-navy)}
.by-notte.by-menu-open .by-obtn{background:#FFFFFF}
.by-notte .by-menu{background:var(--n-navy)}
.by-notte .by-menu nav a small{color:var(--n-gold)}
.by-notte .by-menu nav a:hover{color:var(--n-gold2)}


.by-notte .ey-pre[data-ey-ring]{background:var(--n-navy);color:#FFFFFF}
.by-notte .ey-pre-ring circle{stroke:var(--n-gold)}


.by-notte .wy-jr{box-shadow:0 50px 100px -50px rgba(2,11,36,.45),0 0 0 1px rgba(2,11,36,.05)}
.by-notte .wy-jpanel:not(.wy-jpanel-live){background:radial-gradient(120% 90% at 80% 0%,#1B2C5C 0%,var(--n-navy2) 55%,#2A0A14 120%)}
.by-notte .wy-jpanel-live{background:#EEF0F2;box-shadow:0 0 0 1px rgba(2,11,36,.06)}
.by-notte .wy-jring{border-color:rgba(201,165,94,.12)}


.by-notte .wy-strip .wy-w>div{background:#FFFFFF;box-shadow:0 0 0 1px var(--wy-line)}
.by-notte .wy-strip .wy-w>div::before{background-color:#D9D6CE;background-image:radial-gradient(circle at 11px 11px,#FFFFFF 8px,transparent 8.5px)}
.by-notte .wy-strip .wy-w>div.is-on::before,.by-notte.by-noanim .wy-strip .wy-w>div::before{background-color:var(--n-navy);background-image:radial-gradient(circle at 11px 11px,var(--n-gold) 8px,transparent 8.5px)}


.by-notte .by-bgring{border-color:var(--n-bord);opacity:.06}


.by-notte .nt-reel{position:relative;overflow:clip;isolation:isolate;background:radial-gradient(110% 80% at 85% 10%,#14275A 0%,var(--n-navy) 60%);margin-inline:12px;border-radius:var(--v-r)}
.by-notte .nt-reel::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:var(--wy-grain);z-index:-1}
.by-notte .nt-reel-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:min(100vh,900px);padding-block:clamp(56px,8vw,110px)}
.by-notte .nt-reel-txt{display:flex;flex-direction:column;gap:22px;align-items:flex-start;position:relative;z-index:2}
.by-notte .nt-reel .wy-t2{color:#FFFFFF}
.by-notte .nt-deck{position:relative;height:min(72vh,640px);display:grid;place-items:center}
.by-notte .nt-card{position:absolute;margin:0;width:clamp(170px,17vw,290px);aspect-ratio:3/4.2;border-radius:24px;overflow:hidden;background:var(--n-navy3);box-shadow:0 40px 70px -30px rgba(0,0,0,.7),0 0 0 1px rgba(201,165,94,.18);will-change:transform}
.by-notte .nt-card.m{z-index:3;width:clamp(200px,20vw,340px)}
.by-notte .nt-card.l{transform:translateX(-62%) rotate(-8deg) translateY(16px)}
.by-notte .nt-card.r{transform:translateX(62%) rotate(8deg) translateY(16px)}
.by-notte .nt-card img{width:100%;height:100%;object-fit:cover;display:block}
.by-notte .nt-full{position:relative;margin:0 12px 12px;height:min(80vh,680px);border-radius:22px;overflow:hidden;background:var(--n-navy2)}
.by-notte .nt-full video,.by-notte .nt-full img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.by-notte .nt-full-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,11,36,.85),rgba(2,11,36,.05) 50%,rgba(2,11,36,.3));pointer-events:none}
.by-notte .nt-full-t{position:absolute;left:clamp(20px,5vw,64px);right:clamp(20px,5vw,64px);bottom:clamp(24px,6vh,64px);margin:0;color:#FFFFFF;font-size:clamp(44px,7.5vw,120px)!important}
.by-notte.nt-pin .nt-reel{height:100vh;min-height:640px}
.by-notte.nt-pin .nt-reel-in{height:100%;min-height:0;padding-block:110px 40px}
.by-notte.nt-pin .nt-full{position:absolute;inset:0;margin:0;height:auto;border-radius:0;z-index:4;clip-path:inset(40% 40% 40% 40% round 24px);pointer-events:none}
.by-notte.nt-pin .nt-full-t{opacity:0;transform:translateY(30px)}
@media (max-width:900px){.by-notte .nt-reel{margin-inline:6px;border-radius:22px}.by-notte .nt-reel-in{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:56px 28px}.by-notte .nt-deck{height:400px}.by-notte .nt-card{width:42vw;max-width:220px}.by-notte .nt-card.m{width:48vw;max-width:250px}.by-notte .nt-full{height:56vh;margin:0 8px 8px;border-radius:16px}}


.by-notte .nt-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;color:rgba(255,255,255,.75);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 14px),radial-gradient(120% 120% at 20% 0%,#1E3166 0%,var(--n-navy2) 50%,#3A0C18 115%)}
.by-notte .nt-ph i{width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(201,165,94,.85);display:grid;place-items:center}
.by-notte .nt-ph i.p::after{content:"";width:16px;height:12px;border:1.5px solid var(--n-gold);border-radius:3px}
.by-notte .nt-ph i.v::after{content:"";margin-left:4px;border-left:13px solid var(--n-gold);border-top:8px solid transparent;border-bottom:8px solid transparent}
.by-notte .nt-ph span{max-width:24ch;line-height:1.4}


.by-notte .nt-stack{display:grid;gap:22px}
.by-notte .nt-stack::after{content:"";height:10vh}
.by-notte .nt-uc{position:sticky;top:calc(100px + var(--i) * 10px);height:calc(min(calc(100vh - 140px),620px) - var(--i) * 10px);min-height:480px;border-radius:32px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:linear-gradient(140deg,var(--n-navy3) 0%,var(--n-navy) 75%);box-shadow:0 -20px 60px -30px rgba(2,11,36,.45);transform-origin:50% 0;will-change:transform}
.by-notte .nt-uc:nth-child(even){background:linear-gradient(140deg,#7A1A2C 0%,var(--n-bord) 55%,#3D0B16 100%)}
.by-notte .nt-uc .txt{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(26px,3.6vw,56px);min-width:0}
.by-notte .nt-uc .k{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--n-gold2);margin-bottom:18px}
.by-notte .nt-uc .k::before{content:"";width:22px;height:1.5px;background:currentColor}
.by-notte .nt-uc-t{margin:0;font-size:clamp(40px,5.2vw,80px);font-weight:900;letter-spacing:-.045em;line-height:.95;color:#FFFFFF;text-wrap:balance}
.by-notte .nt-uc .ds{margin:18px 0 0;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:rgba(255,255,255,.78);max-width:34ch}
.by-notte .nt-uc .ft{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}
.by-notte .nt-uc .pr{display:flex;flex-direction:column;font-size:clamp(30px,3vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1;color:#FFFFFF}
.by-notte .nt-uc .pr small{font-family:'Notte Text',sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:6px}
.by-notte .nt-uc .ac{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.by-notte .nt-uc .wy-btn{background:#FFFFFF;color:var(--n-navy)!important;min-height:52px;padding:0 8px 0 22px;gap:14px}
.by-notte .nt-uc .wy-btn:hover{background:var(--n-gold2)}
.by-notte .nt-uc .wy-btn .k{display:grid;margin:0;width:38px;height:38px;border-radius:50%;background:var(--n-bord);color:#FFFFFF;letter-spacing:0;text-transform:none}
.by-notte .nt-uc:nth-child(even) .wy-btn .k{background:var(--n-navy)}
.by-notte .nt-uc .wy-btn .k::before{display:none}
.by-notte .nt-uc .wy-link{color:#FFFFFF;text-decoration-color:var(--n-gold)!important}
.by-notte .nt-uc .vis{position:relative;overflow:hidden;margin:12px;border-radius:24px;background:var(--n-navy2)}
.by-notte .nt-uc .vis img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--v-out)}
.by-notte .nt-uc:hover .vis img{transform:scale(1.04)}
.by-notte .nt-uc .num{position:absolute;right:18px;top:16px;z-index:2;font-family:'Voyage Sans',sans-serif;font-weight:900;font-size:15px;color:var(--n-gold);letter-spacing:.06em}
@media (max-width:900px){
  .by-notte .nt-stack{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(clamp(20px,5vw,64px) * -1);padding:6px clamp(20px,5vw,64px) 18px;scrollbar-width:none}
  .by-notte .nt-stack::-webkit-scrollbar{display:none}
  .by-notte .nt-stack::after{display:none}
  .by-notte .nt-uc{position:relative;top:auto;flex:0 0 min(84vw,420px);height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:230px auto;scroll-snap-align:center}
  .by-notte .nt-uc .vis{order:-1;margin:10px 10px 0}
  .by-notte .nt-uc .txt{padding:22px}
  .by-notte .nt-uc-t{font-size:clamp(32px,9vw,44px)}
}


.by-notte .wy-acc details{background:#F5F3EE}
.by-notte .wy-acc details[open]{background:#FFFFFF;box-shadow:inset 0 0 0 2px var(--n-bord)}
.by-notte .wy-acc details[open] summary .h{background:var(--n-bord)}
.by-notte .wy-acc details[open] summary i{background-color:var(--n-bord)}
.by-notte .wy-plan-stops li.e::before{background:var(--n-bord)}


.by-notte .wy-card.photo{background:radial-gradient(120% 120% at 20% 0%,#1E3166 0%,var(--n-navy2) 50%,#3A0C18 115%);background-size:cover;background-position:center;min-height:420px}
.by-notte .wy-card.photo::after{background-color:var(--n-gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='%23020B24' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.by-notte .wy-card.photo .k{color:#FFFFFF}


.by-notte .wy-tbl th{border-bottom-color:var(--n-bord)}
.by-notte .wy-tbl tbody tr:hover{background:#FFFFFF}
.by-notte .wy-faq summary::after{background-color:#FFFFFF;box-shadow:0 0 0 1px var(--wy-line)}
.by-notte .wy-faq details[open] summary::after{background-color:var(--n-bord)}
.by-notte .wy-tl,.by-notte .wy-facts{border-top-color:var(--n-navy)}
.by-notte .wy-inc>div{background:#F5F3EE}


.by-notte .wy-ftr{background:linear-gradient(160deg,#7A1A2C 0%,var(--n-bord) 45%,#2E0912 100%)}
.by-notte .wy-ftr-brand{color:#FFFFFF}
.by-notte .wy-ftr nav b{color:var(--n-gold2)}
.by-notte .wy-ftr nav a{color:rgba(255,255,255,.8)}
.by-notte .wy-ftr-bot{color:rgba(255,255,255,.55);border-top-color:rgba(255,255,255,.14)}
.by-notte .by-giant span{color:rgba(255,255,255,.96)}

.by-notte .wy-preview{background:var(--n-navy);color:var(--n-gold2)}
.by-notte.nt-pin .nt-reel{margin-inline:0;border-radius:0}


body.wy.by-notte{--sec:clamp(56px,6.4vw,100px);--gap:12px}
@media (max-width:760px){body.wy.by-notte{--sec:52px;--gap:8px}}
.by-notte .wy-pad{padding-block:var(--sec)}
.by-notte section[class*="nt-tone-"]{position:relative}

.by-notte section.nt-tone-ivory{background:transparent;margin-inline:0;border-radius:0}
.by-notte section.nt-tone-white,.by-notte section.nt-tone-navy{margin:var(--gap) var(--gap);border-radius:var(--v-r)}
.by-notte section.nt-tone-white{background:#FFFFFF}
.by-notte section.nt-tone-navy{background:radial-gradient(110% 80% at 85% 10%,#14275A 0%,var(--n-navy) 62%);isolation:isolate;overflow:hidden;
  --wy-ink:#FFFFFF;--wy-ink2:rgba(255,255,255,.7);--wy-line:rgba(255,255,255,.14);--wy-mist:rgba(255,255,255,.06);--wy-tint:rgba(255,255,255,.08);--wy-card:var(--n-navy2);--wy-water:#1E2F5E;color:#FFFFFF}
.by-notte section.nt-tone-navy::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:var(--wy-grain);z-index:-1}
.by-notte section.nt-tone-navy .by-o{color:var(--n-gold)}
.by-notte section.nt-tone-navy .wy-lead,.by-notte section.nt-tone-navy .wy-muted{color:rgba(255,255,255,.7)}
.by-notte section.nt-tone-navy .wy-pill{background:rgba(255,255,255,.08);color:#FFFFFF;box-shadow:none}
.by-notte section.nt-tone-navy .wy-link{color:#FFFFFF;text-decoration-color:var(--n-gold)!important}
.by-notte section.nt-tone-navy .wy-tbl th{border-bottom-color:var(--n-gold);color:rgba(255,255,255,.6)}
.by-notte section.nt-tone-navy .wy-tbl td{border-bottom-color:rgba(255,255,255,.12)}
.by-notte section.nt-tone-navy .wy-tbl tbody tr:hover{background:rgba(255,255,255,.05)}
.by-notte section.nt-tone-navy .wy-legend span{color:rgba(255,255,255,.66)}
.by-notte section.nt-tone-navy .wy-plabel{color:rgba(255,255,255,.7)}
.by-notte section.nt-tone-navy .wy-plabel.on{color:#FFFFFF}
.by-notte section.nt-tone-navy .wy-dot{border-color:var(--n-navy)!important}
.by-notte section.nt-tone-navy .wy-gmap-piers{box-shadow:0 0 0 1px rgba(255,255,255,.1)}
.by-notte section.nt-tone-white .wy-acc details{background:#F5F3EE}
.by-notte section.nt-tone-ivory .wy-acc details{background:#FFFFFF}
.by-notte section.nt-tone-white .wy-inc>div,.by-notte section.nt-tone-white .wy-steps3 li{background:#F5F3EE}
.by-notte section.nt-tone-ivory .wy-inc>div,.by-notte section.nt-tone-ivory .wy-steps3 li,.by-notte section.nt-tone-ivory .wy-strip .wy-w>div{background:#FFFFFF}
.by-notte section.nt-tone-ivory .wy-faq summary::after{background-color:#FFFFFF}
.by-notte section.nt-tone-white .wy-faq summary::after{background-color:#F5F3EE;box-shadow:none}

.by-notte section.nt-reel.nt-tone-navy{background:radial-gradient(110% 80% at 85% 10%,#14275A 0%,var(--n-navy) 60%)}
.by-notte.nt-pin section.nt-reel{margin:var(--gap) 0;border-radius:0}

.by-notte .nt-stack::after{height:2vh}
.by-notte .wy-head-row{margin-bottom:clamp(28px,3.4vw,48px)}

.by-notte .wy-hero{padding-block:clamp(16px,3vw,40px) clamp(24px,3vw,40px)}
.by-notte .wy-strip{margin-top:0;padding-bottom:calc(var(--sec) * .5)}
@media (max-width:1240px){.by-voyage .wy-hero .wy-display{font-size:clamp(42px,6vw,76px)}}



@media (max-width:1000px){
  .by-notte .wy-hero{gap:24px}
  .by-notte .wy-jpanel-live{min-height:360px}
  .by-notte .wy-split,.by-notte .wy-grid2{gap:28px}
  .by-notte .wy-plan-grid{gap:24px}
}

@media (max-width:760px){
  .by-notte main{padding-top:80px}
  .by-notte .wy-w{padding-inline:20px}
  .by-notte .wy-hero .wy-display{font-size:clamp(38px,11vw,52px)}
  .by-notte .wy-t2{font-size:clamp(32px,9vw,44px)}
  .by-notte .wy-hero-l{gap:16px}
  .by-notte .wy-jr{padding:16px;gap:14px;border-radius:20px}
  .by-notte .wy-jpanel-live{min-height:300px}
  
  .by-notte .wy-strip .wy-w{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .by-notte .wy-strip .wy-w>div{grid-template-columns:minmax(0,1fr);padding:14px;row-gap:6px}
  .by-notte .wy-strip .wy-w>div::before{grid-row:auto;width:34px;height:19px;background-image:radial-gradient(circle at 9.5px 9.5px,#FFFFFF 6.5px,transparent 7px)}
  .by-notte .wy-strip .wy-w>div.is-on::before,.by-notte.by-noanim .wy-strip .wy-w>div::before{background-image:radial-gradient(circle at 9.5px 9.5px,var(--n-gold) 6.5px,transparent 7px);background-position:15px 0}
  .by-notte .wy-strip b{font-size:15px}
  .by-notte .wy-strip span{font-size:12.5px;line-height:1.35}
  
  .by-notte .nt-deck{height:330px}
  .by-notte .nt-full{height:auto;aspect-ratio:4/5;max-height:70vh}
  .by-notte .nt-full-t{font-size:clamp(34px,10vw,48px)!important}
  
  .by-notte .wy-tbl th:nth-child(4),.by-notte .wy-tbl td:nth-child(4){display:none}
  .by-notte .wy-tbl td{padding:14px 8px 14px 0}
  .by-notte .wy-tbl td:first-child{font-size:16px;padding-left:0}
  
  .by-notte .wy-faq details{padding:18px 0}
  .by-notte .wy-faq summary h3{font-size:17.5px}
  
  .by-notte .wy-ftr-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding-block:52px 32px}
  .by-notte .wy-ftr-top>div:first-child{grid-column:1/-1}
  .by-notte .wy-ftr nav{font-size:14px}
  
  .by-notte .wy-ftr{margin-bottom:calc(84px + env(safe-area-inset-bottom,0px))}
}
@media (max-width:360px){
  .by-notte .wy-strip .wy-w{grid-template-columns:minmax(0,1fr)}
  .by-notte .wy-jboat{grid-template-columns:56px minmax(0,1fr) auto;padding:10px}
  .by-notte .wy-hdr .wy-lang{display:none}
}


.by-notte .nt-bar{display:none}
@media (max-width:1000px){.by-notte .wy-ftr{margin-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}
@media (max-width:1000px){
  .by-notte .nt-bar{display:flex;position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:38;align-items:center;gap:8px;padding:8px;border-radius:999px;background:rgba(2,11,36,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px -16px rgba(2,11,36,.6);transform:translateY(calc(100% + 24px));transition:transform .5s var(--v-out)}
  .by-notte .nt-bar.on{transform:none}
  .by-notte .nt-bar a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;font-weight:700;font-size:15px}
  .by-notte .nt-bar .go{flex:1;background:var(--n-bord);color:#FFFFFF;gap:10px;padding:0 6px 0 18px;justify-content:space-between}
  .by-notte .nt-bar .go i{width:36px;height:36px;border-radius:50%;background:#FFFFFF;color:var(--n-bord);display:grid;place-items:center}
  .by-notte .nt-bar .go i svg{width:15px;height:15px}
  .by-notte .nt-bar .wa{width:48px;flex:none;background:#FFFFFF;color:var(--n-navy)}
  .by-notte .nt-bar .wa svg{width:22px;height:22px}
}
.by-notte section.nt-tone-navy .wy-selbox{--wy-ink:#020B24;--wy-ink2:#5A6174;--wy-line:#E2DED5;color:#020B24;background:#FFFFFF}
.by-notte section.nt-tone-navy .wy-selbox .wy-link{color:#020B24;text-decoration-color:var(--n-bord)!important}
.by-notte section[class*="nt-tone-"] .wy-faq details[open] summary::after{background-color:var(--n-bord);box-shadow:none}


@media (min-width:640px) and (max-width:1100px){.by-notte .wy-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.by-notte .wy-card.photo{min-height:340px;padding:20px}.by-notte .wy-card.photo .wy-t3{font-size:20px}}
@media (min-width:761px) and (max-width:1000px){.by-notte .nt-bar{left:50%;right:auto;width:min(520px,calc(100% - 16px));translate:-50% 0}}
