:root{--linen:#F4EFE7;--sand:#E4D8C6;--clay:#8C6E62;--muted:#6E5348;--green:#2E4B3E;--ink:#1C2420;--hair:#D6C8B3;--ease:cubic-bezier(.22,1,.36,1);--nav:76px}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--linen);color:var(--ink);font-family:'Instrument Sans','Helvetica Neue',Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
em{font-style:italic}
p{margin:0}
ul,ol{list-style:none;margin:0;padding:0}
figure{margin:0}
:focus-visible{outline:1px solid var(--green);outline-offset:4px}
.wrap{max-width:1296px;margin:0 auto;padding:0 48px}
.display{font-family:'Gloock','Iowan Old Style',Georgia,serif;font-weight:400;letter-spacing:-0.02em}
.display em{font-family:'DM Serif Display','Gloock',Georgia,serif;font-style:italic;letter-spacing:-0.01em}
.label{margin:0;font-size:13px;line-height:18px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:'Instrument Sans',sans-serif}
.num{font-variant-numeric:lining-nums tabular-nums}
.muted{color:var(--muted)}
.sec{padding-top:clamp(96px,11vw,176px)}
.h2{margin:0;font-size:clamp(42px,5.4vw,84px);line-height:1;letter-spacing:-0.022em}
.mega{margin:0;font-size:clamp(58px,11vw,172px);line-height:.94;letter-spacing:-0.03em}

/* masked line reveals */
.ln{display:block;overflow:hidden;padding:.16em .1em .16em;margin:-.16em -.1em -.16em}
.ln>span{display:block}
.hero-title,.h2,.mega,.req-title{display:flex;flex-direction:column}
.js .ln>span{transform:translateY(112%)}
.js .rv{opacity:0;transform:translateY(22px)}
.js .reveal{clip-path:inset(0 0 100% 0)}
.reveal{overflow:hidden}
.reveal img{width:100%;height:112%;object-fit:cover}

/* buttons and links */
.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border:0;border-radius:0;background:var(--green);color:var(--linen);font:inherit;font-size:15px;font-weight:500;letter-spacing:.01em;cursor:pointer;white-space:nowrap;overflow:hidden;isolation:isolate}
.btn::before{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(101%);transition:transform .5s var(--ease);z-index:-1}
.btn:hover::before{transform:none}
.btn-sm{min-height:44px;padding:0 22px}
.btn-light{background:var(--linen);color:var(--ink)}
.btn-light::before{background:var(--sand)}
.btn-ghost{background:transparent;color:var(--linen);box-shadow:inset 0 0 0 1px var(--linen)}
.btn-ghost::before{background:rgba(244,239,231,.14)}
.ul{position:relative;padding:12px 0}
.ul::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}
.ul:hover::after{transform:scaleX(1);transform-origin:left}

/* curtain */
.curtain{position:fixed;inset:0;z-index:50;background:var(--green);display:none;align-items:center;justify-content:center}
.js .curtain{display:flex}

/* nav */
.nav{position:fixed;top:0;left:0;right:0;z-index:20;height:var(--nav);background:rgba(244,239,231,.82);backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid rgba(214,200,179,.6)}
.nav-in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:flex;align-items:center;gap:14px;min-height:44px;color:var(--ink)}
.nav-links{display:flex;gap:40px;font-size:15px;font-weight:500}
.nav-cta{display:flex;align-items:center;gap:24px}
.nav-note{font-size:15px;color:var(--muted);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s var(--ease)}
.nav.is-past .nav-note{opacity:1;transform:none}
@media (min-width:901px){.nav-cta .btn{opacity:0;pointer-events:none;transition:opacity .4s}.nav.is-past .nav-cta .btn{opacity:1;pointer-events:auto}}

/* hero */
.hero{padding:calc(var(--nav) + 16px) 16px 0}
.hero-frame{position:relative;height:calc(100svh - var(--nav) - 152px);min-height:480px;max-height:860px;overflow:hidden;background:#3A2A22}
.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 78%}
.hero-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(24,12,7,.78) 0%,rgba(24,12,7,.46) 26%,rgba(24,12,7,0) 58%)}
.hero-foot{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:0 clamp(20px,3.4vw,56px) clamp(24px,3.6vw,52px);color:var(--linen)}
.hero-title{margin:0;font-size:clamp(46px,min(7.9vw,15.5vh),128px);line-height:.94;letter-spacing:-0.025em;color:var(--linen)}
.hero-sub{flex:0 1 330px;font-size:18px;line-height:1.5;padding-bottom:.5em}
.hero-bar{padding-top:16px}
.bar{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.4fr) auto;background:var(--linen);color:var(--ink);border:1px solid var(--hair)}
.cell{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px 28px;border-right:1px solid var(--hair);min-width:0}
.cell-val{font-size:18px;line-height:32px}
.sel{position:relative;display:block}
.sel select{width:100%;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-size:18px;color:var(--ink);padding:0 24px 0 0;height:32px;cursor:pointer;border-radius:0}
.sel svg{position:absolute;right:2px;top:50%;transform:translateY(-50%);pointer-events:none}
.stepper{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px}
.bar .cell{white-space:nowrap}
#g-val{min-width:2ch;text-align:center;font-variant-numeric:tabular-nums}
.step{width:36px;height:36px;border:1px solid #B9A994;background:transparent;color:var(--ink);font:inherit;font-size:17px;line-height:1;cursor:pointer;border-radius:0;transition:border-color .2s,color .2s}
.step:hover{border-color:var(--green);color:var(--green)}
.bar-btn{min-height:86px;padding:0 44px;font-size:16px}

/* lead */
.lead{padding-top:clamp(96px,11vw,176px)}
.lead-text{max-width:1180px;font-size:clamp(32px,4.8vw,70px);line-height:1.08;letter-spacing:-0.02em}
.lead-text .w{display:inline-block;white-space:pre}

/* facts under the lead */
.facts4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;row-gap:32px;margin-top:clamp(56px,6vw,96px);border-top:1px solid var(--ink)}
.facts4 li{display:flex;flex-direction:column;gap:10px;padding-top:22px}
.fact-n{font-size:clamp(56px,7vw,104px);line-height:.9;letter-spacing:-0.03em}

/* place */
.place-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:28px;margin-top:40px;align-items:start}
.place-intro{grid-column:1 / 6;max-width:440px;font-size:20px}
.place-facts{grid-column:7 / 13;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:20px}
.place-facts li{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--ink)}
.bleed{margin:clamp(48px,6vw,88px) 16px 0;height:clamp(320px,50vw,720px)}
.place-pair{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:40px;margin-top:32px;align-items:start}
.pair-a{grid-column:1 / 6}.pair-a .reveal{aspect-ratio:4 / 5}
.pair-b{grid-column:6 / 13;margin-top:clamp(40px,9vw,136px)}.pair-b .reveal{aspect-ratio:16 / 10}
figcaption{margin-top:18px}
figcaption .label{margin-right:14px}

/* splits and rows */
.split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:start}
.split-l{grid-column:1 / 6;position:sticky;top:calc(var(--nav) + 40px);display:flex;flex-direction:column;gap:24px}
.split-l p{max-width:340px}
.week-img{margin-top:16px;width:min(100%,340px);aspect-ratio:4 / 5}
.week-table{margin-top:48px}.week-table .reveal{aspect-ratio:16 / 9}
.split-r{grid-column:6 / 13}
.rows{border-bottom:1px solid var(--hair)}
.rowi,.rowi2,.rowi3{border-top:1px solid var(--hair)}
.rows>:first-child{border-top-color:var(--ink)}
.rowi{display:grid;grid-template-columns:64px minmax(0,240px) minmax(0,1fr);gap:8px 24px;align-items:baseline;padding:22px 0}
.row-t{font-size:30px;line-height:1.15;letter-spacing:-0.01em}
.rowi2{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0}
.rowi2 .muted{text-align:right;max-width:260px}
.rowi3{padding:16px 0}

/* coaching */
.coach{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:40px;align-items:start}
.coach-img{grid-column:1 / 5;aspect-ratio:4 / 5}
.coach-img img{object-position:center 20%}
.coach-grip{grid-column:5 / 7;aspect-ratio:4 / 5;margin-top:58%}
.coach-copy{grid-column:8 / 13;align-self:center}
.facts{margin-top:44px}

/* price */
.price-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:48px;align-items:start}
.price-main{grid-column:1 / 8;display:flex;flex-direction:column;align-items:flex-start;gap:0}
.price-fig{margin-top:20px;font-size:clamp(58px,9.4vw,148px)}
.price-fig em{color:var(--green)}
.price-note{margin:28px 0 28px;max-width:440px;font-size:20px}
.lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:32px;margin-top:clamp(56px,6vw,88px);align-items:start;width:100%}
.lists .label{padding-bottom:16px}
.price-img{grid-column:9 / 13;aspect-ratio:4 / 5;margin-top:44px}

/* dates */
.dates{margin-top:clamp(96px,11vw,176px);padding:clamp(80px,9vw,136px) 0;background:var(--green);color:var(--linen)}
.dates .label{color:rgba(244,239,231,.82)}
.drows{margin-top:56px;border-top:1px solid var(--linen)}
.drow{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,2.2fr) auto;column-gap:32px;row-gap:14px;align-items:center;padding:36px 0;border-bottom:1px solid rgba(244,239,231,.3)}
.d-date{font-size:clamp(34px,3.4vw,48px);line-height:1}
.d-name{font-size:26px;line-height:32px}
.d-meta{margin-top:4px;color:rgba(244,239,231,.82)}
.next{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);column-gap:32px;row-gap:24px;align-items:center;margin-top:56px}
.next-i{display:flex;align-items:center;gap:20px}
.next-i img{width:120px;height:84px;object-fit:cover;flex:none}
.next-i .display{font-size:24px}

/* questions */
.q{border-top:1px solid var(--hair)}
.qa{border-bottom:1px solid var(--hair)}
.qa>:first-child{border-top-color:var(--ink)}
.q summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;list-style:none}
.q summary::-webkit-details-marker{display:none}
.q-ic{position:relative;width:18px;height:18px;flex:none}
.q-ic::before,.q-ic::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ink);transition:transform .4s var(--ease)}
.q-ic::after{transform:rotate(90deg)}
.q[open] .q-ic::after{transform:rotate(0)}
.q p{max-width:560px;padding:0 0 28px}

/* request */
.req{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:start}
.req-img{grid-column:1 / 6;aspect-ratio:4 / 5}
.req-copy{grid-column:7 / 13;display:flex;flex-direction:column;gap:24px;padding-top:16px}
.req-title{margin:0;font-size:clamp(54px,6.8vw,108px);line-height:.94;letter-spacing:-0.025em}
.form{display:flex;flex-direction:column;gap:26px;margin-top:8px}
.f{display:flex;flex-direction:column;gap:4px}
.f input,.f select{width:100%;height:52px;padding:0;border:0;border-bottom:1px solid var(--clay);background:transparent;font:inherit;font-size:18px;color:var(--ink);border-radius:0;appearance:none;-webkit-appearance:none;transition:border-color .2s}
.f input:focus,.f select:focus{border-bottom-color:var(--green);outline:0;box-shadow:0 1px 0 var(--green)}
.f2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px}
.form-end{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.form-end .muted{font-size:15px}
.form-err{font-size:15px;color:#7A2E22}
.assure{border-top:1px solid var(--hair);margin-top:4px}
.assure li{padding:12px 0;border-bottom:1px solid var(--hair);font-size:16px;color:var(--muted)}
.thanks{padding-top:24px;border-top:1px solid var(--green)}
.thanks .display{font-size:40px;line-height:1.1;margin-bottom:10px}
[hidden]{display:none !important}

/* footer */
.foot{margin-top:clamp(96px,11vw,176px);border-top:1px solid var(--hair)}
.foot-in{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;padding-top:36px;padding-bottom:40px}
.foot nav{display:flex;gap:32px;font-size:15px;font-weight:500}
.foot-note{font-size:14px;color:var(--muted)}

/* reduced motion and no-pin fallback */
.rm .ln>span,.rm .rv{transform:none !important;opacity:1 !important}
.rm .reveal{clip-path:none !important}
.rm .curtain{display:none !important}
.rm .day-pin{height:auto;padding-bottom:8px}
.rm .day-cap{position:static;opacity:1;transform:none;margin-bottom:24px}
.rm .day-clock,.rm .rail{display:none}
.rm .day-in{padding-top:calc(var(--nav) + 96px)}

@media (min-width:901px) and (max-width:1060px){
  .bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .bar>.cell:nth-child(2){border-right:0}
  .bar>.cell:nth-child(-n+2){border-bottom:1px solid var(--hair)}
  .hero-frame{height:calc(100svh - var(--nav) - 230px)}
}
@media (max-width:900px){
  .wrap{padding:0 20px}
  .nav-links,.nav-note{display:none}
  .hero{padding-left:8px;padding-right:8px}
  .hero-foot{flex-direction:column;align-items:flex-start;gap:14px}
  .hero-sub{flex:none;font-size:16px;padding-bottom:0}
  .hero-title{font-size:clamp(46px,13vw,72px)}
  .hero-frame{height:calc(100svh - var(--nav) - 250px);min-height:400px}
  .hero-bar{padding-left:8px;padding-right:8px}
  .bar{grid-template-columns:minmax(0,1fr)}
  .bar>.cell{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--hair)}
  .cell{padding:12px 16px;border-bottom:1px solid var(--hair)}
  .bar>.cell:nth-child(3){grid-column:1 / -1;border-right:0}
  .bar-btn{grid-column:1 / -1;min-height:60px}
  .bleed{margin-left:8px;margin-right:8px}
  .place-pair,.split,.coach,.req,.lists,.next,.place-top,.price-grid{grid-template-columns:minmax(0,1fr);row-gap:40px}
  .pair-a,.pair-b,.split-l,.split-r,.coach-img,.coach-copy,.req-img,.req-copy,.place-intro,.place-facts,.price-main,.price-img{grid-column:1 / -1;margin-top:0}
  .coach{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:16px}
  .coach-img{grid-column:1 / 2}.coach-grip{grid-column:2 / 3;margin-top:40%}.coach-copy{grid-column:1 / -1}
  .facts4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .place-facts{grid-template-columns:minmax(0,1fr)}
  .week-img{display:none}
  .day-line{font-size:18px}
  .split-l{position:static}
  .rowi{grid-template-columns:56px minmax(0,1fr)}
  .rowi>:last-child{grid-column:1 / -1}
  .rowi2{flex-direction:column;gap:6px}
  .rowi2 .muted{text-align:left;max-width:none}
  .drow{grid-template-columns:minmax(0,1fr)}
  .drow .btn{justify-self:start}
  .day-line{font-size:17px}
}

/* short labels never wrap */
.nav a,.nav-note,.btn,.btn span,.foot-in a{white-space:nowrap}
.facts4 .label{white-space:nowrap}
@media (max-width:900px){.facts4{column-gap:16px}.facts4 .label{font-size:10px;letter-spacing:.06em}}

/* full-viewport hero: header and booking bar sit over the photograph */
.hero{position:relative;padding:0;height:100svh;min-height:640px}
.hero-frame{position:absolute;inset:0;height:auto;min-height:0;max-height:none}
.hero-img{object-position:center 62%}
.hero-shade{background:linear-gradient(to bottom,rgba(24,12,7,.42) 0,rgba(24,12,7,0) 150px),linear-gradient(to top,rgba(24,12,7,.86) 0%,rgba(24,12,7,.56) 30%,rgba(24,12,7,0) 64%)}
.hero-bar{position:absolute;left:0;right:0;bottom:clamp(20px,3vw,40px);padding-top:0;z-index:2}
.hero-foot{bottom:calc(86px + clamp(20px,3vw,40px) + clamp(28px,3.2vw,48px));padding:0 max(48px,calc((100vw - 1296px) / 2 + 48px))}
.hero-title{font-size:clamp(46px,min(7.2vw,13.5vh),118px)}
.bar{border-color:transparent}
.nav{transition:background-color .4s,border-color .4s,color .4s}
.nav:not(.is-past){background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--linen)}
.nav:not(.is-past) .brand{color:var(--linen)}
@media (min-width:901px) and (max-width:1060px){
  .hero-foot{bottom:calc(172px + clamp(20px,3vw,40px) + 32px)}
}
@media (max-width:900px){
  .hero{min-height:600px}
  .hero-bar{padding-left:16px;padding-right:16px;bottom:16px}
  .bar{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}
  .bar>.cell{grid-column:auto;border-bottom:1px solid var(--hair)}
  .bar>.cell:nth-child(1){grid-column:1 / -1}
  .bar>.cell:nth-child(2){border-right:1px solid var(--hair)}
  .bar>.cell:nth-child(3){grid-column:auto;border-right:0}
  .bar .cell-val{font-size:16px}
  .hero-foot{bottom:calc(214px + 16px + 22px);padding:0 16px}
  .hero-title{font-size:clamp(42px,12vw,68px)}
}
@media (max-width:900px){
  .bar{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}
  .bar>.cell{padding-left:14px;padding-right:14px}
  .bar .cell-val{font-size:15px}
  .bar>.cell:nth-child(3) .label{letter-spacing:.08em}
}

/* Gloock runs wider and heavier than the previous face: pull the scale in */
.hero-title{font-size:clamp(42px,min(6.1vw,11.6vh),100px);line-height:1}
.h2{font-size:clamp(36px,4.5vw,70px);line-height:1.04}
.mega{font-size:clamp(48px,8.6vw,136px);line-height:1}
.price-fig{font-size:clamp(48px,7.6vw,120px)}
.day-clock{font-size:clamp(76px,12.5vw,196px)}
.fact-n{font-size:clamp(48px,5.8vw,86px)}
.lead-text{letter-spacing:-0.015em}
@media (max-width:900px){.hero-title{font-size:clamp(36px,10vw,60px)}}
.row-t{font-size:26px}
.rowi2 .row-t{font-size:23px;white-space:nowrap}
@media (max-width:900px){.rowi2 .row-t{white-space:normal}}

/* hero carousel */
.hero-slides{position:absolute;inset:0}
.hero-slides .hero-img{opacity:0;transform:scale(1.06);transition:opacity 1.6s ease,transform 9s linear}
.hero-slides .hero-img.is-on{opacity:1;transform:scale(1)}
.hero-side{flex:0 1 340px;display:flex;flex-direction:column;gap:22px;padding-bottom:.4em}
.hero-side .hero-sub{flex:none;padding-bottom:0}
.ticks{display:flex;gap:8px}
.tick{flex:1;height:28px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center}
.tick i{position:relative;display:block;width:100%;height:1.5px;background:rgba(244,239,231,.34);overflow:hidden}
.tick i::after{content:"";position:absolute;inset:0;background:var(--linen);transform:scaleX(0);transform-origin:left}
.tick.is-done i::after{transform:scaleX(1)}
.tick.is-on i::after{animation:tick 6s linear forwards}
.rm .tick.is-on i::after{animation:none;transform:scaleX(1)}
@keyframes tick{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.tick:focus-visible{outline:1px solid var(--linen);outline-offset:2px}
@media (max-width:900px){.hero-side{flex:none;width:100%;gap:12px}.tick{height:20px}}

/* header: links centred, action always on the right */
@media (min-width:901px){
  .nav-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
  .nav-in>.brand{justify-self:start}
  .nav-cta{justify-self:end}
  .nav-cta .btn{opacity:1;pointer-events:auto}
  .nav:not(.is-past) .nav-cta .btn{background:transparent;color:var(--linen);box-shadow:inset 0 0 0 1px rgba(244,239,231,.7)}
  .nav:not(.is-past) .nav-cta .btn::before{background:rgba(244,239,231,.16)}
}
@media (min-width:901px) and (max-width:1180px){.nav-note{display:none}}
@media (max-width:900px){
  .hero-slides .hero-img:first-child{object-position:80% 62%}
  .nav:not(.is-past) .nav-cta .btn{background:transparent;color:var(--linen);box-shadow:inset 0 0 0 1px rgba(244,239,231,.7)}
}
.step:disabled{opacity:.35;cursor:default;border-color:#B9A994;color:var(--ink)}

/* page transition: a green panel with the mark rises over the page, and lifts off the next one */
.pt{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--linen);transform:translateY(100%);transition:transform .8s cubic-bezier(.76,0,.24,1);pointer-events:none}
.pt svg{opacity:0;transform:translateY(10px);transition:opacity .4s ease .25s,transform .6s cubic-bezier(.22,1,.36,1) .25s}
.pt.is-cover{transform:none;pointer-events:auto}
.pt.is-cover svg{opacity:1;transform:none}
.pt.is-gone{transform:translateY(-100%)}
.pt.is-gone svg{opacity:0;transition-delay:0s}
.pt-arrive .pt{transform:none;transition:none}
.pt-arrive .pt svg{opacity:1;transform:none;transition:none}
