.contact-module__uPpUQG__invitation{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:30px;max-width:1200px;margin:32px auto 0;padding:28px 0;display:grid}.contact-module__uPpUQG__copy{max-width:470px}.contact-module__uPpUQG__eyebrow{letter-spacing:.14em;color:#665273;margin-bottom:16px;font-size:9px}.contact-module__uPpUQG__copy h2{margin:0 0 16px;font-size:27px;line-height:1.15}.contact-module__uPpUQG__copy>p:not(.contact-module__uPpUQG__eyebrow){font-size:14px;line-height:1.8}.contact-module__uPpUQG__copy>a{text-underline-offset:5px;margin-top:18px;font-size:13px;text-decoration:underline;display:inline-block}.contact-module__uPpUQG__links{gap:12px;min-width:0;display:grid}.contact-module__uPpUQG__links>a{color:#44354f;background:#ffffff70;border:1px solid #d8cede;border-radius:12px;align-items:center;gap:14px;padding:18px;transition:background .2s,border-color .2s;display:flex}.contact-module__uPpUQG__links>a:hover{background:#fff;border-color:#9983a8}.contact-module__uPpUQG__links>a:focus-visible,.contact-module__uPpUQG__copy>a:focus-visible{outline-offset:4px;outline:2px solid #604482}.contact-module__uPpUQG__links>a>svg{flex-shrink:0}.contact-module__uPpUQG__links>a>svg:last-child{margin-left:auto}.contact-module__uPpUQG__links>a>span{min-width:0}.contact-module__uPpUQG__links strong,.contact-module__uPpUQG__links span span{overflow-wrap:anywhere;display:block}.contact-module__uPpUQG__links strong{font-size:13px;font-weight:500}.contact-module__uPpUQG__links span span{color:#665273;margin-top:4px;font-size:12px}.contact-module__uPpUQG__note{color:#665273;margin:14px 0 0;font-size:12px;line-height:1.7}.contact-module__uPpUQG__page{max-width:960px;margin:auto;padding:70px 36px 60px}.contact-module__uPpUQG__page h1{letter-spacing:-.04em;max-width:720px;font-size:clamp(48px,7vw,78px);line-height:1.05}.contact-module__uPpUQG__intro{max-width:590px;margin:26px 0 32px;font-size:17px;line-height:1.8}.contact-module__uPpUQG__page .contact-module__uPpUQG__links{grid-template-columns:1fr 1fr}.contact-module__uPpUQG__promises{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:36px;margin:48px 0 0;padding-top:30px;display:grid}.contact-module__uPpUQG__promises h2{margin-bottom:12px;font-size:27px}.contact-module__uPpUQG__promises p{font-size:14px;line-height:1.8}@media (max-width:700px){.contact-module__uPpUQG__invitation{grid-template-columns:1fr;gap:26px;padding:28px 0}.contact-module__uPpUQG__copy h2{font-size:27px}.contact-module__uPpUQG__page{padding:45px 24px}.contact-module__uPpUQG__page .contact-module__uPpUQG__links,.contact-module__uPpUQG__promises{grid-template-columns:1fr}.contact-module__uPpUQG__promises{gap:24px}}@media (prefers-reduced-motion:reduce){.contact-module__uPpUQG__links>a{transition:none}}
.landing-module__c_rRoq__landing{padding:0 36px;overflow:clip}.landing-module__c_rRoq__header nav{color:var(--muted);gap:32px}.landing-module__c_rRoq__hero{isolation:isolate;grid-template-columns:.92fr 1.08fr;align-items:center;gap:10px;min-height:750px;display:grid;position:relative}.landing-module__c_rRoq__copy{z-index:2;padding:0 0 38px;position:relative}.landing-module__c_rRoq__eyebrow{letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:31px;font-size:9px;font-weight:500;display:flex}.landing-module__c_rRoq__copy h1{letter-spacing:-.07em;font-size:clamp(85px,8.2vw,112px);line-height:.96}.landing-module__c_rRoq__copy h1 em,.landing-module__c_rRoq__story h2 em,.landing-module__c_rRoq__sky h2 em,.landing-module__c_rRoq__next h2 em{color:#866698;font-family:Instrument Serif,Georgia,serif;font-weight:400}.landing-module__c_rRoq__description{text-wrap:pretty;max-width:380px;margin-top:31px;font-size:16px;line-height:1.85}.landing-module__c_rRoq__actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:31px;display:flex}.landing-module__c_rRoq__actions .button.primary{background:#604477;border-radius:9px;padding:16px 23px;box-shadow:inset 0 1px #ffffff24,0 5px 15px #60447718}.landing-module__c_rRoq__actions .button.primary:hover{background:#513764}.landing-module__c_rRoq__actions>span{color:var(--muted);font-size:11px}.landing-module__c_rRoq__discover{color:#8c7f96;align-items:center;gap:13px;margin-top:60px;font-size:10px;display:flex}.landing-module__c_rRoq__discover>span{border:1px solid #dcd3e3;border-radius:50%;place-items:center;width:29px;height:29px;transition:transform .3s;display:grid}.landing-module__c_rRoq__discover:hover>span{transform:translateY(3px)}.landing-module__c_rRoq__example{min-width:0;height:710px;position:relative}.landing-module__c_rRoq__sculpture{z-index:-1;pointer-events:none;mix-blend-mode:multiply;width:680px;height:680px;position:absolute;top:-12px;left:-20px;-webkit-mask-image:radial-gradient(at 49% 46%,#000 40%,#000b 56%,#0000 72%);mask-image:radial-gradient(at 49% 46%,#000 40%,#000b 56%,#0000 72%)}.landing-module__c_rRoq__sculpture img{width:100%;height:auto;animation:1.2s cubic-bezier(.16,1,.3,1) both landing-module__c_rRoq__arrive;display:block}.landing-module__c_rRoq__artLabel{color:#8c769c;writing-mode:vertical-rl;letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;top:45px;right:7px}.landing-module__c_rRoq__artLabel>span{letter-spacing:.2em;font-family:serif;font-size:15px}.landing-module__c_rRoq__artLabel>i{background:#bda9cd;width:1px;height:25px}.landing-module__c_rRoq__readingLayer{max-width:530px;animation:.85s cubic-bezier(.16,1,.3,1) .15s both landing-module__c_rRoq__arrive;position:absolute;bottom:90px;left:8px;right:6px}.landing-module__c_rRoq__preview{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffffd9,#fffcffab);border:1px solid #fff;border-radius:18px;padding:20px 25px 18px;position:relative;box-shadow:0 22px 60px -30px #48305054,inset 0 0 0 1px #b9a6c722}.landing-module__c_rRoq__previewHeading{color:#82758c;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.landing-module__c_rRoq__previewHeading>span:first-child{align-items:center;gap:8px;display:flex}.landing-module__c_rRoq__previewHeading>span:last-child{white-space:nowrap;font-size:8px}.landing-module__c_rRoq__sentence{flex-wrap:nowrap;justify-content:center;align-items:baseline;margin:24px -6px 20px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:27px;line-height:1.6;display:flex}.landing-module__c_rRoq__sentence button{color:var(--word-color);font:inherit;background:0 0;border:0;border-radius:5px;padding:4px 2px}.landing-module__c_rRoq__sentence button[aria-pressed=true]{background:color-mix(in srgb,var(--word-color) 10%,transparent)}.landing-module__c_rRoq__sentence>span{color:#97869f}.landing-module__c_rRoq__meaning{min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #30203e14;border-radius:0;margin:0;padding:20px 0 5px}.landing-module__c_rRoq__surfaces{color:#80718a;border-block:1px solid #ded8e5;justify-content:space-between;align-items:center;gap:30px;padding:27px 0;display:flex}.landing-module__c_rRoq__surfaces>span{letter-spacing:.16em;font-size:8px}.landing-module__c_rRoq__surfaces>div{align-items:center;gap:40px;font-size:13px;display:flex}.landing-module__c_rRoq__surfaces>div>span:last-child{color:#80718a;font-size:12px}.landing-module__c_rRoq__story{grid-template-columns:1fr 1fr;gap:110px;padding:105px 20px 112px;scroll-margin-top:35px;display:grid}.landing-module__c_rRoq__storyHeading{padding-top:10px}.landing-module__c_rRoq__story h2{letter-spacing:-.055em;font-size:59px;line-height:1.1}.landing-module__c_rRoq__story h2 em{font-size:1.14em}.landing-module__c_rRoq__storyBody>p{text-wrap:pretty;font-size:16px;line-height:1.9}.landing-module__c_rRoq__steps{margin-top:33px}.landing-module__c_rRoq__steps article{border-top:1px solid var(--line);align-items:baseline;gap:20px;padding:17px 0;display:flex}.landing-module__c_rRoq__steps article>span{color:#a18bab;font-family:Instrument Serif,Georgia,serif;font-size:20px}.landing-module__c_rRoq__steps h3{letter-spacing:-.02em;font-size:15px;font-weight:500}.landing-module__c_rRoq__steps p{margin-top:4px;font-size:12px}.landing-module__c_rRoq__sky{isolation:isolate;color:#f6f1f9;background:radial-gradient(at 83% 26%,#473c5c55,#0000 46%),radial-gradient(at 52% 95%,#264e4d3b,#0000 70%),#241f2e;border-radius:20px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:45px;min-height:490px;padding:70px 60px 75px;display:grid;position:relative;overflow:hidden}.landing-module__c_rRoq__sky:before{content:"";z-index:-1;background-image:radial-gradient(circle at 23% 22%,#cabfe34d .7px,#0000 1px),radial-gradient(circle at 75% 61%,#daceed26 .6px,#0000 1px);background-size:73px 91px,113px 67px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.landing-module__c_rRoq__sky .landing-module__c_rRoq__eyebrow{color:#b4a4c7;margin-bottom:29px;font-size:8px}.landing-module__c_rRoq__sky h2{letter-spacing:-.045em;font-size:49px;line-height:1.1}.landing-module__c_rRoq__sky h2 em{color:#c7afd9;font-size:1.12em}.landing-module__c_rRoq__skyCopy>p:not(.landing-module__c_rRoq__eyebrow){color:#b9aec5;max-width:330px;margin-top:25px;font-size:14px;line-height:1.9}.landing-module__c_rRoq__skyNote{color:#9f91ac;margin-top:30px;font-size:10px;display:block}.landing-module__c_rRoq__skyArt{min-width:0}.landing-module__c_rRoq__skyArt .constellation{min-height:345px}.landing-module__c_rRoq__skyArt .sky-preview-label{display:none}.landing-module__c_rRoq__skyArt .sky-dust i{animation:none}.landing-module__c_rRoq__skyArt .sky-definition p{color:#bcb0c9;margin-top:6px;font-size:12px}.landing-module__c_rRoq__skyCoordinate{color:#80718f;letter-spacing:.18em;font-size:7px;position:absolute;bottom:24px;right:35px}.landing-module__c_rRoq__next{grid-template-columns:1fr 1fr;align-items:center;gap:110px;padding:95px 20px 85px;display:grid}.landing-module__c_rRoq__next .landing-module__c_rRoq__eyebrow{margin-bottom:27px;font-size:8px}.landing-module__c_rRoq__next h2{letter-spacing:-.045em;font-size:43px;line-height:1.15}.landing-module__c_rRoq__next h2 em{font-size:1.15em}.landing-module__c_rRoq__nextLinks>a{justify-content:space-between;gap:25px;padding:25px 0;display:flex}.landing-module__c_rRoq__nextLinks>a+a{border-top:1px solid var(--line)}.landing-module__c_rRoq__nextLinks>a>svg{color:#a18aaf;flex-shrink:0;margin-top:27px;transition:transform .25s}.landing-module__c_rRoq__nextLinks>a:hover>svg{transform:translate(3px,-3px)}.landing-module__c_rRoq__nextLinks a span{letter-spacing:.13em;color:#94809f;font-size:8px}.landing-module__c_rRoq__nextLinks h3{margin-top:8px;font-size:21px}.landing-module__c_rRoq__nextLinks p{max-width:330px;margin-top:9px;font-size:13px;line-height:1.8}.landing-module__c_rRoq__privacy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0 32px;font-size:11px;display:flex}.landing-module__c_rRoq__privacy>div{align-items:center;gap:12px;display:flex}.landing-module__c_rRoq__privacy>div>svg{color:#917b9f;flex-shrink:0}.landing-module__c_rRoq__privacy a{white-space:nowrap;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.landing-module__c_rRoq__detailPage{padding-bottom:55px}:is(.landing-module__c_rRoq__detailPage .pricing-section,.landing-module__c_rRoq__detailPage .work-section){padding-top:65px}.landing-module__c_rRoq__detailPage .section-heading h1{font-size:48px}.landing-module__c_rRoq__back{color:var(--muted);align-items:center;gap:10px;margin:25px 36px 0;font-size:13px;display:inline-flex}.landing-module__c_rRoq__workPlans{justify-content:center;margin:35px 24px 0;display:flex}@keyframes landing-module__c_rRoq__arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.landing-module__c_rRoq__hero{grid-template-columns:.85fr 1.15fr;min-height:700px}.landing-module__c_rRoq__copy h1{font-size:90px}.landing-module__c_rRoq__example{height:680px}.landing-module__c_rRoq__sculpture{width:640px;height:640px;top:-15px;left:-18px}.landing-module__c_rRoq__readingLayer{bottom:80px;left:0;right:0}.landing-module__c_rRoq__sentence{font-size:24px}.landing-module__c_rRoq__preview{padding-inline:19px}.landing-module__c_rRoq__meaning{margin-inline:5px;padding-inline:15px}.landing-module__c_rRoq__surfaces>div{gap:25px}.landing-module__c_rRoq__story,.landing-module__c_rRoq__next{gap:60px;padding-inline:0}.landing-module__c_rRoq__story h2{font-size:49px}.landing-module__c_rRoq__sky{gap:25px;padding-inline:38px}.landing-module__c_rRoq__sky h2{font-size:42px}}@media (max-width:1000px){.landing-module__c_rRoq__landing{padding:0 24px}.landing-module__c_rRoq__hero{grid-template-columns:1fr;gap:0;padding-top:35px}.landing-module__c_rRoq__copy{text-align:center;padding:0}.landing-module__c_rRoq__eyebrow{justify-content:center;margin-bottom:24px;font-size:8px}.landing-module__c_rRoq__copy h1{font-size:91px}.landing-module__c_rRoq__description{margin:24px auto 0;font-size:15px}.landing-module__c_rRoq__actions{align-items:center;gap:12px;margin-top:25px}.landing-module__c_rRoq__actions>span{font-size:10px}.landing-module__c_rRoq__discover{display:none}.landing-module__c_rRoq__example{justify-self:center;width:100%;max-width:550px;height:550px;margin-top:22px}.landing-module__c_rRoq__sculpture{aspect-ratio:1;width:min(650px,100% + 130px);height:auto;top:0;left:50%;transform:translate(-50%)}.landing-module__c_rRoq__artLabel{font-size:8px;top:60px;right:0}.landing-module__c_rRoq__readingLayer{bottom:68px;left:8px;right:8px}.landing-module__c_rRoq__sentence{margin-top:20px;font-size:clamp(17px,4.3vw,27px)}.landing-module__c_rRoq__preview{padding:19px 18px 17px}.landing-module__c_rRoq__meaning{margin-inline:0;padding:18px 0 4px}.landing-module__c_rRoq__previewHeading{letter-spacing:.07em;font-size:7px}.landing-module__c_rRoq__previewHeading>span:last-child{font-size:7px}.landing-module__c_rRoq__previewHeading img{width:13px;height:13px}.landing-module__c_rRoq__surfaces{flex-direction:column;gap:17px;padding:22px 0}.landing-module__c_rRoq__surfaces>span{font-size:7px}.landing-module__c_rRoq__surfaces>div{flex-wrap:wrap;justify-content:center;gap:22px;font-size:11px}.landing-module__c_rRoq__surfaces>div>span:last-child{font-size:11px}.landing-module__c_rRoq__story{grid-template-columns:1fr;gap:30px;padding:65px 4px 55px}.landing-module__c_rRoq__story .landing-module__c_rRoq__eyebrow,.landing-module__c_rRoq__sky .landing-module__c_rRoq__eyebrow,.landing-module__c_rRoq__next .landing-module__c_rRoq__eyebrow{justify-content:flex-start}.landing-module__c_rRoq__story h2{font-size:48px}.landing-module__c_rRoq__storyBody>p{font-size:14px;line-height:1.9}.landing-module__c_rRoq__steps{margin-top:28px}.landing-module__c_rRoq__sky{border-radius:17px;grid-template-columns:1fr;gap:15px;margin-inline:-8px;padding:38px 28px 45px}.landing-module__c_rRoq__sky .landing-module__c_rRoq__eyebrow{margin-bottom:24px}.landing-module__c_rRoq__sky h2{font-size:42px}.landing-module__c_rRoq__skyCopy>p:not(.landing-module__c_rRoq__eyebrow){max-width:330px;margin-top:20px;font-size:13px}.landing-module__c_rRoq__skyNote{margin-top:20px}.landing-module__c_rRoq__skyArt .constellation{min-height:310px;margin-top:0}.landing-module__c_rRoq__skyCoordinate{font-size:6px;bottom:20px;right:25px}.landing-module__c_rRoq__next{grid-template-columns:1fr;gap:20px;padding:65px 4px 40px}.landing-module__c_rRoq__next h2{font-size:39px}.landing-module__c_rRoq__next .landing-module__c_rRoq__eyebrow{font-size:7px}.landing-module__c_rRoq__nextLinks h3{font-size:20px}.landing-module__c_rRoq__privacy{flex-direction:column;align-items:flex-start;gap:14px;font-size:10px}.landing-module__c_rRoq__privacy a{margin-left:28px}.landing-module__c_rRoq__header nav{gap:18px;font-size:12px;display:flex}.landing-module__c_rRoq__header{gap:20px}.landing-module__c_rRoq__header .brand{gap:6px;font-size:29px}.landing-module__c_rRoq__back{margin-left:24px}.landing-module__c_rRoq__detailPage .section-heading h1{font-size:39px}}@media (max-width:380px){.landing-module__c_rRoq__header{gap:12px;padding-inline:16px}.landing-module__c_rRoq__header nav{gap:12px;font-size:11px}.landing-module__c_rRoq__landing{padding-inline:20px}.landing-module__c_rRoq__copy h1{font-size:79px}.landing-module__c_rRoq__description{font-size:13px}.landing-module__c_rRoq__example{height:545px}.landing-module__c_rRoq__sculpture{width:calc(100% + 120px);height:auto;top:5px}.landing-module__c_rRoq__readingLayer{bottom:60px;left:0;right:0}.landing-module__c_rRoq__preview{padding-inline:12px}.landing-module__c_rRoq__previewHeading{font-size:6px}.landing-module__c_rRoq__sentence{font-size:16px}.landing-module__c_rRoq__meaning{padding-inline:12px}.landing-module__c_rRoq__surfaces>div{gap:16px;font-size:10px}.landing-module__c_rRoq__story h2{font-size:42px}.landing-module__c_rRoq__sky{padding-inline:24px}.landing-module__c_rRoq__sky h2{font-size:37px}.landing-module__c_rRoq__next h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.landing-module__c_rRoq__sculpture img,.landing-module__c_rRoq__readingLayer{animation:none}.landing-module__c_rRoq__discover>span,.landing-module__c_rRoq__nextLinks>a>svg{transition:none}}.landing-module__c_rRoq__sentenceLayers{flex:1;align-items:center;min-width:0;display:grid}.landing-module__c_rRoq__japaneseSentence{grid-area:1/1;justify-content:center;transition:opacity .18s,filter .18s;display:flex}.landing-module__c_rRoq__englishSentence{text-align:center;opacity:0;filter:blur(7px);pointer-events:none;color:var(--ink);grid-area:1/1;font-family:DM Sans,sans-serif;font-size:.75em;line-height:1.5;transition:opacity .18s,filter .18s}.landing-module__c_rRoq__sentence[data-translated=true] .landing-module__c_rRoq__japaneseSentence{opacity:0;filter:blur(7px)}.landing-module__c_rRoq__sentence[data-translated=true] .landing-module__c_rRoq__englishSentence{opacity:1;filter:blur()}.landing-module__c_rRoq__sentence .landing-module__c_rRoq__sentenceDot{width:1.1em;color:var(--accent);border-radius:6px;flex:0 0 1.1em;align-self:center;margin-right:-4px;padding:4px 0}.landing-module__c_rRoq__sentence .landing-module__c_rRoq__sentenceDot:hover,.landing-module__c_rRoq__sentence .landing-module__c_rRoq__sentenceDot[aria-pressed=true]{background:#e6ddee}.landing-module__c_rRoq__screenReaderOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.landing-module__c_rRoq__japaneseSentence,.landing-module__c_rRoq__englishSentence{filter:none;transition:none}}.landing-module__c_rRoq__surfaces>div>span{align-items:center;gap:9px;display:inline-flex}.landing-module__c_rRoq__surfaces svg{color:#a38dae;stroke-width:1.5px;flex-shrink:0}.landing-module__c_rRoq__header{height:88px}.landing-module__c_rRoq__header nav{flex-wrap:wrap;justify-content:flex-end;row-gap:5px}.landing-module__c_rRoq__header nav a{transition:color .2s,background .2s}.landing-module__c_rRoq__header nav a:hover,.landing-module__c_rRoq__header nav a:focus-visible{color:var(--iris-hover,#604482)}.landing-module__c_rRoq__header nav a{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s,background .2s}.landing-module__c_rRoq__landing a:not(.button){text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s,background .2s}:is(.landing-module__c_rRoq__landing a:not(.button):hover,.landing-module__c_rRoq__landing a:not(.button):focus-visible){color:#604477;text-decoration-color:#ad95bb}.landing-module__c_rRoq__privacy a{border-radius:6px;margin-right:-8px;padding:6px 8px}.landing-module__c_rRoq__privacy a:hover,.landing-module__c_rRoq__privacy a:focus-visible{background:#eae1f080}.landing-module__c_rRoq__privacy a svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.landing-module__c_rRoq__privacy a:hover svg,.landing-module__c_rRoq__privacy a:focus-visible svg{transform:translate(4px)}.landing-module__c_rRoq__nextLinks>a{isolation:isolate;border-radius:8px;position:relative}.landing-module__c_rRoq__nextLinks>a:before{content:"";border-radius:inherit;opacity:0;z-index:-1;pointer-events:none;background:#eee7f480;transition:opacity .2s;position:absolute;inset:0 -12px}.landing-module__c_rRoq__nextLinks>a:hover:before,.landing-module__c_rRoq__nextLinks>a:focus-visible:before{opacity:1}@media (min-width:1001px){.landing-module__c_rRoq__hero{height:clamp(490px,100svh - 162px,700px);min-height:0}.landing-module__c_rRoq__example{height:100%}.landing-module__c_rRoq__copy{padding-bottom:18px}.landing-module__c_rRoq__copy h1{font-size:clamp(76px,12svh,108px)}.landing-module__c_rRoq__description,.landing-module__c_rRoq__actions{margin-top:24px}.landing-module__c_rRoq__discover{margin-top:30px}.landing-module__c_rRoq__sculpture{aspect-ratio:1;width:clamp(460px,78svh,650px);height:auto;top:-8px;left:0}.landing-module__c_rRoq__readingLayer{bottom:30px}.landing-module__c_rRoq__story{padding-block:clamp(45px,7svh,85px)}.landing-module__c_rRoq__sky{min-height:440px;padding-block:clamp(40px,7svh,65px)}.landing-module__c_rRoq__next{padding-block:clamp(40px,7svh,70px)}}@media (max-width:1000px){.landing-module__c_rRoq__hero{padding-top:24px}.landing-module__c_rRoq__copy h1{font-size:clamp(63px,10svh,85px)}.landing-module__c_rRoq__description{margin-top:17px;font-size:14px}.landing-module__c_rRoq__actions{gap:10px;margin-top:18px}.landing-module__c_rRoq__actions .button.primary{padding-block:13px}.landing-module__c_rRoq__example{height:clamp(370px,48svh,450px);margin-top:12px}.landing-module__c_rRoq__sculpture{width:min(480px,100% + 75px);top:-18px}.landing-module__c_rRoq__readingLayer{bottom:13px}.landing-module__c_rRoq__artLabel{top:30px}.landing-module__c_rRoq__preview{padding-block:15px}.landing-module__c_rRoq__sentence{margin-block:17px 13px}.landing-module__c_rRoq__meaning{padding-block:15px 3px}.landing-module__c_rRoq__surfaces>div{gap:15px 22px}.landing-module__c_rRoq__surfaces>div>span{gap:6px}.landing-module__c_rRoq__surfaces svg{width:14px;height:14px}.landing-module__c_rRoq__header .brand-tagline{letter-spacing:0;font-size:7px}.landing-module__c_rRoq__header nav{gap:14px;font-size:11px}.landing-module__c_rRoq__header{gap:14px}}@media (max-width:380px){.landing-module__c_rRoq__header .brand-tagline{white-space:normal;max-width:84px;font-size:6.5px}.landing-module__c_rRoq__header .iris-mark{width:30px!important;height:30px!important}.landing-module__c_rRoq__header nav{gap:11px;font-size:10px}.landing-module__c_rRoq__copy h1{font-size:67px}.landing-module__c_rRoq__example{height:365px}.landing-module__c_rRoq__sculpture{width:calc(100% + 80px)}.landing-module__c_rRoq__surfaces>div{grid-template-columns:auto auto;gap:12px 25px;display:grid}.landing-module__c_rRoq__surfaces>div>span:last-child{font-size:10px}}@media (prefers-reduced-motion:reduce){.landing-module__c_rRoq__privacy a svg,.landing-module__c_rRoq__nextLinks>a{transition:none}.landing-module__c_rRoq__landing a:not(.button){transition:none}}@media (max-width:1000px){.landing-module__c_rRoq__example{height:clamp(325px,43svh,400px)}.landing-module__c_rRoq__sculpture{width:min(440px,100% + 50px);top:-13px}.landing-module__c_rRoq__readingLayer{bottom:10px}}@media (max-width:380px){.landing-module__c_rRoq__example{height:315px}.landing-module__c_rRoq__copy h1{font-size:62px}.landing-module__c_rRoq__description{margin-top:14px;font-size:13px}}@media (max-width:1000px){.landing-module__c_rRoq__hero{min-height:0}}@media (max-width:600px){.landing-module__c_rRoq__header nav{grid-template-columns:repeat(2,max-content);gap:8px 17px;display:grid}}.landing-module__c_rRoq__preview{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(140deg,#ffffff50,#0000 40%,#e0d3ef16),#fffdfab8;border-color:#ffffffb8;border-radius:25px}.landing-module__c_rRoq__meaning{margin-inline:0;padding-inline:0}.landing-module__c_rRoq__landing .landing-module__c_rRoq__nextLinks>a,.landing-module__c_rRoq__landing .landing-module__c_rRoq__nextLinks>a:hover,.landing-module__c_rRoq__landing .landing-module__c_rRoq__nextLinks>a:focus-visible{text-decoration:none}.landing-module__c_rRoq__nextLinks>a:hover h3,.landing-module__c_rRoq__nextLinks>a:focus-visible h3{color:#604477}@media (prefers-reduced-motion:reduce){.landing-module__c_rRoq__nextLinks>a:before{transition:none}}.landing-module__c_rRoq__sentenceLayers{flex:0 auto}.landing-module__c_rRoq__sentence .landing-module__c_rRoq__sentenceDot{flex-basis:.7em;width:.7em;margin-right:0}.landing-module__c_rRoq__previewHeading>span:first-child{letter-spacing:0;text-wrap:pretty;font-size:10px;line-height:1.5}@media (max-width:600px){.landing-module__c_rRoq__previewHeading>span:first-child{max-width:210px;font-size:9px}.landing-module__c_rRoq__previewHeading{align-items:flex-start}}
.product-pages-module__4SO7kG__page{padding:0 36px 55px}.product-pages-module__4SO7kG__back{color:#8d7e97;align-items:center;gap:9px;margin-top:20px;font-size:11px;display:inline-flex}.product-pages-module__4SO7kG__eyebrow{letter-spacing:.17em;color:#8a7499;margin-bottom:25px;font-size:9px;font-weight:500}.product-pages-module__4SO7kG__workIntro,.product-pages-module__4SO7kG__pricingIntro{grid-template-columns:1.3fr 1fr;align-items:end;gap:55px;padding:65px 0 80px;display:grid}.product-pages-module__4SO7kG__workIntro h1,.product-pages-module__4SO7kG__pricingIntro h1{letter-spacing:-.065em;font-size:clamp(60px,6.5vw,88px);line-height:1.04}.product-pages-module__4SO7kG__workIntro h1 em,.product-pages-module__4SO7kG__pricingIntro h1 em,.product-pages-module__4SO7kG__featureCopy h2 em,.product-pages-module__4SO7kG__workUpgrade h2 em,.product-pages-module__4SO7kG__trialNote h2 em{color:#88689d;font-family:Instrument Serif,Georgia,serif;font-weight:400}.product-pages-module__4SO7kG__introAside{padding:0 0 7px 25px;position:relative}.product-pages-module__4SO7kG__workKanji{letter-spacing:.18em;color:#c7b8d3;margin-bottom:16px;font-family:Yu Mincho,serif;font-size:43px;font-weight:400;display:block}.product-pages-module__4SO7kG__introAside>p{font-size:14px;line-height:1.9}.product-pages-module__4SO7kG__introAside>div:not(.product-pages-module__4SO7kG__workKanji){gap:25px;margin-top:27px;display:flex}.product-pages-module__4SO7kG__introAside a{color:#776184;align-items:center;gap:8px;font-size:11px;display:flex}.product-pages-module__4SO7kG__workExamples{border-top:1px solid var(--line)}.product-pages-module__4SO7kG__featureRow{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding:80px 0;scroll-margin-top:30px;display:grid}.product-pages-module__4SO7kG__featureRow+.product-pages-module__4SO7kG__featureRow{border-top:1px solid var(--line)}.product-pages-module__4SO7kG__chapter{letter-spacing:.16em;color:#9b86aa;margin-bottom:28px;font-size:9px;display:block}.product-pages-module__4SO7kG__featureCopy h2{letter-spacing:-.05em;font-size:46px;line-height:1.13}.product-pages-module__4SO7kG__featureCopy h2 em{font-size:1.1em}.product-pages-module__4SO7kG__featureCopy>p{max-width:330px;margin-top:26px;font-size:14px;line-height:1.9}.product-pages-module__4SO7kG__featureNote{color:#9a80a9;align-items:center;gap:12px;max-width:310px;margin-top:25px;font-size:10px;line-height:1.7;display:flex}.product-pages-module__4SO7kG__featureNote svg{flex-shrink:0}.product-pages-module__4SO7kG__meetingStage,.product-pages-module__4SO7kG__writingStage{isolation:isolate;background:radial-gradient(at 75% 7%,#e1d5ef,#0000 58%),linear-gradient(140deg,#eae5f1,#f3edf5 55%,#e1e9e9);border-radius:24px;min-width:0;padding:40px 28px;position:relative}.product-pages-module__4SO7kG__meetingStage:before{content:"";z-index:-1;background:#fdfbff66;border:1px solid #fff9;border-radius:18px;position:absolute;inset:50px 45px 45px;transform:rotate(-6deg);box-shadow:0 15px 30px #664c7910}.product-pages-module__4SO7kG__meetingWindow,.product-pages-module__4SO7kG__letter{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdfbd9;border:1px solid #fff;border-radius:15px;padding:23px;position:relative;box-shadow:0 20px 55px -25px #49345d44}.product-pages-module__4SO7kG__windowHeading{border-bottom:1px solid #e8e0ed;justify-content:space-between;align-items:center;gap:15px;padding-bottom:19px;display:flex}.product-pages-module__4SO7kG__windowHeading>span:first-child{color:#6d587f;align-items:center;gap:10px;font-size:12px;display:flex}.product-pages-module__4SO7kG__windowHeading>span:last-child{letter-spacing:.15em;color:#a594af;font-size:7px}.product-pages-module__4SO7kG__miniLabel{letter-spacing:.13em;color:#9a84a9;font-size:8px}.product-pages-module__4SO7kG__request{padding:23px 2px 0}.product-pages-module__4SO7kG__request h3{letter-spacing:-.04em;margin-top:9px;font-size:25px;font-weight:500}.product-pages-module__4SO7kG__request>p{align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.product-pages-module__4SO7kG__sourceBridge{color:#a08aaa;align-items:center;gap:8px;margin:25px 2px 13px;font-size:9px;display:flex}:is(.product-pages-module__4SO7kG__captionPaper.evidence,.product-pages-module__4SO7kG__replyPaper.evidence){background:#f0eaf680;border:1px solid #e5dced;border-radius:10px;margin:0;padding:17px 15px}.product-pages-module__4SO7kG__captionPaper>span,.product-pages-module__4SO7kG__replyPaper>span{letter-spacing:.1em;color:#97809f;font-size:7px}:is(.product-pages-module__4SO7kG__captionPaper .example-japanese,.product-pages-module__4SO7kG__replyPaper .example-japanese){margin-top:14px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:20px;line-height:1.8}.product-pages-module__4SO7kG__demoHint{color:#9b89a5;text-align:center;margin-top:17px;font-size:9px}.product-pages-module__4SO7kG__writingRow{grid-template-columns:1.15fr .85fr}.product-pages-module__4SO7kG__writingRow .product-pages-module__4SO7kG__featureCopy{grid-area:1/2;padding-left:10px}.product-pages-module__4SO7kG__writingStage{background:radial-gradient(at 10% 90%,#ded5eb,#0000 60%),linear-gradient(130deg,#f1e7e5,#f5edf1 60%,#ede9f3);grid-area:1/1}.product-pages-module__4SO7kG__writingStage:before{content:"";z-index:-1;background:#fffcf4ad;border:1px solid #fff;border-radius:13px;position:absolute;inset:47px 34px 37px;transform:rotate(5deg)}.product-pages-module__4SO7kG__letter{background:#fffcf8ed}.product-pages-module__4SO7kG__recipientTabs{background:#eee6f1;border-radius:8px;gap:5px;margin:22px 0;padding:4px;display:flex}.product-pages-module__4SO7kG__recipientTabs button{color:#887591;background:0 0;border:0;border-radius:5px;flex:1;min-width:0;padding:9px 5px;font-size:11px}.product-pages-module__4SO7kG__recipientTabs button[aria-pressed=true]{color:#624875;background:#fffdfb;box-shadow:0 2px 6px #6248750d}.product-pages-module__4SO7kG__replyPaper.evidence{background:#fffdf966;min-height:145px}.product-pages-module__4SO7kG__replyPaper .example-japanese{font-size:23px}.product-pages-module__4SO7kG__toneNote{border-left:1px solid #ccb8d7;min-height:66px;margin:23px 2px 0;padding-left:13px}.product-pages-module__4SO7kG__toneNote>span{letter-spacing:.14em;color:#9a80a6;font-size:7px}.product-pages-module__4SO7kG__toneNote>p{margin-top:5px;font-size:12px;line-height:1.8}.product-pages-module__4SO7kG__workClose{background:linear-gradient(120deg,#f0eaf4,#f8f5fa);border:1px solid #ddd3e5;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-top:25px;padding:50px;display:grid}.product-pages-module__4SO7kG__privateCopy{align-items:flex-start;gap:20px;display:flex}.product-pages-module__4SO7kG__privateCopy>svg{color:#9982a7;flex-shrink:0;margin-top:4px}.product-pages-module__4SO7kG__privateCopy h2{letter-spacing:-.03em;font-size:23px}.product-pages-module__4SO7kG__privateCopy p{margin-top:15px;font-size:12px;line-height:1.9}.product-pages-module__4SO7kG__privateCopy a{color:#796084;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:inline-flex}.product-pages-module__4SO7kG__workUpgrade{border-left:1px solid #dcd0e5;padding-left:55px}.product-pages-module__4SO7kG__workUpgrade .product-pages-module__4SO7kG__eyebrow{margin-bottom:17px;font-size:7px}.product-pages-module__4SO7kG__workUpgrade h2{letter-spacing:-.045em;font-size:36px;line-height:1.15}.product-pages-module__4SO7kG__workUpgrade .button{margin-top:23px;padding:13px 17px;font-size:11px}.product-pages-module__4SO7kG__pricingIntro{grid-template-columns:1.2fr 1fr;padding-bottom:65px}.product-pages-module__4SO7kG__pricingAside{padding:0 0 9px 40px}.product-pages-module__4SO7kG__pricingAside>p{font-size:15px;line-height:1.9}.product-pages-module__4SO7kG__billingSwitch{background:#e9e1ef;border:1px solid #e2d8e9;border-radius:30px;gap:4px;width:fit-content;margin-top:27px;padding:4px;display:flex}.product-pages-module__4SO7kG__billingSwitch button{color:#8b7599;background:0 0;border:0;border-radius:25px;min-width:99px;padding:10px 20px;font-size:12px}.product-pages-module__4SO7kG__billingSwitch button[aria-pressed=true]{color:#624577;background:#fffdfd;box-shadow:0 2px 8px #6a497c12}.product-pages-module__4SO7kG__savings{color:#947e9f;margin:11px 0 0 5px;font-size:10px;display:block}.product-pages-module__4SO7kG__planGrid{grid-template-columns:1fr 1.06fr 1fr;align-items:stretch;gap:17px;display:grid}.product-pages-module__4SO7kG__planCard{background:linear-gradient(145deg,#fffdfbcc,#f5f0f8cc);border:1px solid #ded3e8;border-radius:18px;flex-direction:column;margin-block:17px;padding:30px 26px 24px;display:flex;position:relative}.product-pages-module__4SO7kG__planCard[data-plan=teams]{background:linear-gradient(150deg,#eee5f0,#f2edf6 60%,#e8e9f1)}.product-pages-module__4SO7kG__planTop{color:#9b83aa;justify-content:space-between;align-items:center;gap:15px;display:flex}.product-pages-module__4SO7kG__planTop>span{letter-spacing:.12em;font-size:8px}.product-pages-module__4SO7kG__planCard h2{letter-spacing:-.035em;margin-top:24px;font-size:33px;line-height:1.2}.product-pages-module__4SO7kG__planDescription{max-width:235px;min-height:44px;margin-top:10px;font-size:12px;line-height:1.8}.product-pages-module__4SO7kG__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:24px;display:flex}.product-pages-module__4SO7kG__price>span:first-child{letter-spacing:-.065em;font-size:57px;line-height:1}.product-pages-module__4SO7kG__price>span:last-child{color:#8c789a;font-size:10px}.product-pages-module__4SO7kG__billingNote{min-height:35px;margin-top:12px;font-size:10px;line-height:1.7}.product-pages-module__4SO7kG__planButton{color:#654a79;border:1px solid #c7b6d3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;font-size:12px;transition:background .2s,transform .2s;display:flex}.product-pages-module__4SO7kG__planButton:hover{background:#e8dfee;transform:translateY(-2px)}.product-pages-module__4SO7kG__planFeatures{flex:1;margin:0;padding:24px 0 17px;list-style:none}.product-pages-module__4SO7kG__planFeatures li{color:#786383;align-items:flex-start;gap:10px;margin:11px 0;font-size:11px;line-height:1.7;display:flex}.product-pages-module__4SO7kG__planFeatures svg{color:#a08aaf;flex-shrink:0;margin-top:3px}.product-pages-module__4SO7kG__allowance{color:#8f7a9b;border-top:1px solid #ddcfe6;flex-direction:column;gap:3px;padding-top:20px;font-size:10px;line-height:1.8;display:flex}.product-pages-module__4SO7kG__allowance strong{color:#6c527e;font-size:12px;font-weight:500}.product-pages-module__4SO7kG__allowance>span:last-child{font-size:9px}.product-pages-module__4SO7kG__proCard{isolation:isolate;color:#f7f0fc;background:radial-gradient(at 95% 0,#64497688,#0000 50%),linear-gradient(160deg,#30253f,#261f31);border-color:#51415f;margin-block:0;padding-top:47px;padding-bottom:41px;overflow:hidden;box-shadow:0 24px 50px -28px #37214280}.product-pages-module__4SO7kG__proCard:before{content:"";z-index:-1;border:1px solid #a285bf50;border-radius:50%;width:270px;height:270px;position:absolute;top:-140px;right:-175px;box-shadow:0 0 0 16px #b59fcc05,0 0 0 32px #b59fcc05,0 0 0 48px #b59fcc04}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__planTop{color:#c4abd9}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__planDescription,.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__billingNote,.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__price>span:last-child{color:#b8a7c9}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__planButton{color:#46314f;background:#efe5f7;border-color:#efe5f7;box-shadow:0 4px 20px #20142920}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__planButton:hover{background:#fffaff}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__planFeatures li{color:#d2c4df}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__planFeatures svg{color:#bfa1d5}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__allowance{color:#b9a5ca;border-color:#594564}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__allowance strong{color:#e6d7f1}.product-pages-module__4SO7kG__planReassurance{color:#92809d;justify-content:space-between;gap:25px;padding:20px 8px;font-size:10px;display:flex}.product-pages-module__4SO7kG__trialNote{border-top:1px solid var(--line);align-items:center;gap:35px;margin-top:43px;padding:38px 15px 18px;display:flex}.product-pages-module__4SO7kG__trialNumber{color:#d1bfdc;letter-spacing:-.06em;font-family:Instrument Serif,Georgia,serif;font-size:118px;line-height:1}.product-pages-module__4SO7kG__trialNote>div{flex:1}.product-pages-module__4SO7kG__trialNote .product-pages-module__4SO7kG__eyebrow{margin-bottom:13px;font-size:7px}.product-pages-module__4SO7kG__trialNote h2{letter-spacing:-.035em;font-size:29px}.product-pages-module__4SO7kG__trialNote h2 em{font-size:1.1em}.product-pages-module__4SO7kG__trialNote p:last-child{max-width:490px;margin-top:12px;font-size:11px;line-height:1.9}.product-pages-module__4SO7kG__trialNote>a{color:#7e5e90;white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}@media (max-width:1050px){.product-pages-module__4SO7kG__workIntro h1,.product-pages-module__4SO7kG__pricingIntro h1{font-size:70px}.product-pages-module__4SO7kG__workIntro,.product-pages-module__4SO7kG__pricingIntro{gap:35px}.product-pages-module__4SO7kG__featureRow{gap:30px}.product-pages-module__4SO7kG__featureCopy h2{font-size:38px}.product-pages-module__4SO7kG__meetingStage,.product-pages-module__4SO7kG__writingStage{padding:30px 20px}.product-pages-module__4SO7kG__meetingWindow,.product-pages-module__4SO7kG__letter{padding:19px}:is(.product-pages-module__4SO7kG__captionPaper .example-japanese,.product-pages-module__4SO7kG__replyPaper .example-japanese){font-size:18px}.product-pages-module__4SO7kG__workClose{gap:35px;padding:35px}.product-pages-module__4SO7kG__workUpgrade{padding-left:30px}.product-pages-module__4SO7kG__planGrid{gap:12px}.product-pages-module__4SO7kG__planCard{padding-inline:20px}.product-pages-module__4SO7kG__price{flex-direction:column;gap:10px}.product-pages-module__4SO7kG__price>span:first-child{font-size:54px}.product-pages-module__4SO7kG__planDescription{min-height:45px}.product-pages-module__4SO7kG__planButton{padding-inline:12px;font-size:11px}}@media (max-width:760px){.product-pages-module__4SO7kG__page{padding:0 24px 40px}.product-pages-module__4SO7kG__back{margin-top:15px;font-size:10px}.product-pages-module__4SO7kG__workIntro,.product-pages-module__4SO7kG__pricingIntro{grid-template-columns:1fr;gap:28px;padding:43px 0 45px}.product-pages-module__4SO7kG__workIntro h1,.product-pages-module__4SO7kG__pricingIntro h1{font-size:clamp(49px,9vw,68px)}.product-pages-module__4SO7kG__eyebrow{margin-bottom:23px;font-size:8px}.product-pages-module__4SO7kG__introAside,.product-pages-module__4SO7kG__pricingAside{padding:0}.product-pages-module__4SO7kG__workKanji{display:none}.product-pages-module__4SO7kG__introAside>p,.product-pages-module__4SO7kG__pricingAside>p{font-size:13px}.product-pages-module__4SO7kG__introAside>div:not(.product-pages-module__4SO7kG__workKanji){gap:26px;margin-top:23px}.product-pages-module__4SO7kG__featureRow,.product-pages-module__4SO7kG__writingRow{grid-template-columns:1fr;gap:30px;padding:45px 0}.product-pages-module__4SO7kG__featureCopy>p{max-width:430px;margin-top:20px;font-size:13px}.product-pages-module__4SO7kG__featureCopy h2{font-size:40px}.product-pages-module__4SO7kG__chapter{margin-bottom:20px;font-size:8px}.product-pages-module__4SO7kG__featureNote{max-width:none;margin-top:20px;font-size:9px}.product-pages-module__4SO7kG__writingRow .product-pages-module__4SO7kG__featureCopy,.product-pages-module__4SO7kG__writingStage{grid-area:auto;padding-left:0}.product-pages-module__4SO7kG__meetingStage,.product-pages-module__4SO7kG__writingStage{border-radius:18px;padding:25px 16px}.product-pages-module__4SO7kG__writingStage{padding-left:16px}.product-pages-module__4SO7kG__meetingWindow,.product-pages-module__4SO7kG__letter{border-radius:12px;padding:18px 15px}.product-pages-module__4SO7kG__windowHeading>span:first-child{font-size:11px}.product-pages-module__4SO7kG__request h3{font-size:24px}:is(.product-pages-module__4SO7kG__captionPaper.evidence,.product-pages-module__4SO7kG__replyPaper.evidence){padding:14px 12px}:is(.product-pages-module__4SO7kG__captionPaper .example-japanese,.product-pages-module__4SO7kG__replyPaper .example-japanese){font-size:18px;line-height:1.9}.product-pages-module__4SO7kG__recipientTabs button{padding-block:8px;font-size:10px}.product-pages-module__4SO7kG__toneNote>p{font-size:11px}.product-pages-module__4SO7kG__demoHint{font-size:8px}.product-pages-module__4SO7kG__workClose{grid-template-columns:1fr;gap:30px;margin-top:5px;padding:30px 25px}.product-pages-module__4SO7kG__privateCopy{gap:14px}.product-pages-module__4SO7kG__privateCopy h2{font-size:22px}.product-pages-module__4SO7kG__privateCopy p{font-size:11px}.product-pages-module__4SO7kG__workUpgrade{border-top:1px solid #dcd0e5;border-left:0;padding:30px 0 0}.product-pages-module__4SO7kG__workUpgrade h2{font-size:35px}.product-pages-module__4SO7kG__billingSwitch{margin-top:21px}.product-pages-module__4SO7kG__planGrid{grid-template-columns:1fr;gap:20px}.product-pages-module__4SO7kG__planCard,.product-pages-module__4SO7kG__proCard{margin:0;padding:27px 25px}.product-pages-module__4SO7kG__planDescription{max-width:none;min-height:0;font-size:12px}.product-pages-module__4SO7kG__planCard h2{margin-top:19px;font-size:34px}.product-pages-module__4SO7kG__price{flex-direction:row;align-items:baseline;margin-top:25px}.product-pages-module__4SO7kG__price>span:first-child{font-size:61px}.product-pages-module__4SO7kG__billingNote{min-height:0}.product-pages-module__4SO7kG__planButton{margin-top:20px;padding:14px 15px;font-size:12px}.product-pages-module__4SO7kG__planFeatures{padding-top:18px}.product-pages-module__4SO7kG__planFeatures li{font-size:12px}.product-pages-module__4SO7kG__allowance{font-size:11px}.product-pages-module__4SO7kG__planReassurance{text-align:center;flex-direction:column;gap:9px;padding-top:25px}.product-pages-module__4SO7kG__trialNote{flex-wrap:wrap;gap:20px;margin-top:20px;padding:30px 0 5px;position:relative}.product-pages-module__4SO7kG__trialNumber{font-size:82px}.product-pages-module__4SO7kG__trialNote>div{min-width:190px}.product-pages-module__4SO7kG__trialNote h2{font-size:26px}.product-pages-module__4SO7kG__trialNote>a{font-size:11px}}@media (max-width:380px){.product-pages-module__4SO7kG__page{padding-inline:20px}.product-pages-module__4SO7kG__workIntro h1{font-size:46px}.product-pages-module__4SO7kG__featureCopy h2{font-size:37px}.product-pages-module__4SO7kG__meetingStage,.product-pages-module__4SO7kG__writingStage{padding:20px 10px}.product-pages-module__4SO7kG__meetingWindow,.product-pages-module__4SO7kG__letter{padding:15px 12px}.product-pages-module__4SO7kG__request h3{font-size:21px}:is(.product-pages-module__4SO7kG__captionPaper .example-japanese,.product-pages-module__4SO7kG__replyPaper .example-japanese){font-size:17px}.product-pages-module__4SO7kG__workUpgrade .button{gap:10px;font-size:10px}.product-pages-module__4SO7kG__trialNumber{display:none}}@media (prefers-reduced-motion:reduce){.product-pages-module__4SO7kG__planButton{transition:none}}.product-pages-module__4SO7kG__page a:not(.product-pages-module__4SO7kG__planButton):not(.button){text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s,background .2s}:is(.product-pages-module__4SO7kG__page a:not(.product-pages-module__4SO7kG__planButton):not(.button):hover,.product-pages-module__4SO7kG__page a:not(.product-pages-module__4SO7kG__planButton):not(.button):focus-visible){color:#543369;text-decoration-color:#af91c1}.product-pages-module__4SO7kG__page a>svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.product-pages-module__4SO7kG__page a:hover>svg,.product-pages-module__4SO7kG__page a:focus-visible>svg{transform:translate(4px)}.product-pages-module__4SO7kG__page .product-pages-module__4SO7kG__back:hover>svg,.product-pages-module__4SO7kG__page .product-pages-module__4SO7kG__back:focus-visible>svg{transform:translate(-4px)}.product-pages-module__4SO7kG__introAside a{border-radius:6px;margin-left:-8px;padding:7px 8px}.product-pages-module__4SO7kG__introAside a:hover,.product-pages-module__4SO7kG__introAside a:focus-visible{background:#e8dfee80}.product-pages-module__4SO7kG__introAside a:hover>svg,.product-pages-module__4SO7kG__introAside a:focus-visible>svg{transform:translateY(4px)}.product-pages-module__4SO7kG__privateCopy a{border-radius:6px;margin-left:-8px;padding:6px 8px}.product-pages-module__4SO7kG__privateCopy a:hover,.product-pages-module__4SO7kG__privateCopy a:focus-visible{background:#e3d7ed80}.product-pages-module__4SO7kG__recipientTabs,.product-pages-module__4SO7kG__billingSwitch,.product-pages-module__4SO7kG__mobilePlans{isolation:isolate;gap:0;position:relative}.product-pages-module__4SO7kG__recipientTabs:before,.product-pages-module__4SO7kG__billingSwitch:before,.product-pages-module__4SO7kG__mobilePlans:before{content:"";z-index:-1;width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--tab-index,0)*100%));background:#fffdfb;border-radius:5px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #5c3c7610}.product-pages-module__4SO7kG__billingSwitch:before{border-radius:25px;width:calc(50% - 4px)}.product-pages-module__4SO7kG__recipientTabs button,.product-pages-module__4SO7kG__billingSwitch button,.product-pages-module__4SO7kG__mobilePlans button{transition:color .2s,background .2s}.product-pages-module__4SO7kG__recipientTabs button[aria-pressed=true],.product-pages-module__4SO7kG__billingSwitch button[aria-pressed=true]{box-shadow:none;background:0 0}.product-pages-module__4SO7kG__recipientTabs button:hover,.product-pages-module__4SO7kG__billingSwitch button:hover,.product-pages-module__4SO7kG__mobilePlans button:hover{color:#513563;background:#c9b5da24}.product-pages-module__4SO7kG__replyContent{animation:.35s cubic-bezier(.2,.8,.2,1) both product-pages-module__4SO7kG__toneReveal}.product-pages-module__4SO7kG__priceValue{animation:.28s cubic-bezier(.2,.8,.2,1) both product-pages-module__4SO7kG__toneReveal}.product-pages-module__4SO7kG__mobilePlans{display:none}@keyframes product-pages-module__4SO7kG__toneReveal{0%{opacity:.2;filter:blur(4px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (min-width:761px){.product-pages-module__4SO7kG__page{padding-bottom:35px}.product-pages-module__4SO7kG__back{margin-top:10px}.product-pages-module__4SO7kG__workIntro{padding:35px 0 45px}.product-pages-module__4SO7kG__featureRow{padding-block:clamp(28px,5svh,55px)}.product-pages-module__4SO7kG__meetingStage,.product-pages-module__4SO7kG__writingStage{padding-block:28px}.product-pages-module__4SO7kG__workClose{padding-block:35px}.product-pages-module__4SO7kG__pricingIntro{align-items:center;gap:35px;padding:22px 0 24px}.product-pages-module__4SO7kG__pricingIntro h1{font-size:clamp(43px,7svh,65px)}.product-pages-module__4SO7kG__pricingIntro .product-pages-module__4SO7kG__eyebrow{margin-bottom:14px;font-size:8px}.product-pages-module__4SO7kG__pricingAside>p{font-size:13px;line-height:1.7}.product-pages-module__4SO7kG__pricingAside{padding-bottom:0}.product-pages-module__4SO7kG__billingSwitch{margin-top:16px}.product-pages-module__4SO7kG__billingSwitch button{padding:8px 18px}.product-pages-module__4SO7kG__savings{margin-top:8px;font-size:9px}.product-pages-module__4SO7kG__planCard,.product-pages-module__4SO7kG__proCard{margin-block:0;padding:20px 23px 18px}.product-pages-module__4SO7kG__planTop>span{font-size:7px}.product-pages-module__4SO7kG__planTop>svg{width:19px;height:19px}.product-pages-module__4SO7kG__planCard h2{margin-top:13px;font-size:29px}.product-pages-module__4SO7kG__planDescription{min-height:36px;margin-top:6px;font-size:11px;line-height:1.65}.product-pages-module__4SO7kG__price{flex-direction:row;gap:9px;margin-top:12px}.product-pages-module__4SO7kG__price>span:first-child{font-size:clamp(39px,6svh,51px)}.product-pages-module__4SO7kG__price>span:last-child{font-size:9px}.product-pages-module__4SO7kG__billingNote{min-height:27px;margin-top:8px;font-size:9px;line-height:1.6}.product-pages-module__4SO7kG__planButton{margin-top:8px;padding:10px 13px;font-size:11px}.product-pages-module__4SO7kG__planFeatures{padding:13px 0 11px}.product-pages-module__4SO7kG__planFeatures li{margin:6px 0;font-size:10px;line-height:1.65}.product-pages-module__4SO7kG__planFeatures svg{width:12px;height:12px;margin-top:2px}.product-pages-module__4SO7kG__allowance{gap:2px;padding-top:13px;font-size:9px;line-height:1.65}.product-pages-module__4SO7kG__allowance strong{font-size:11px}.product-pages-module__4SO7kG__allowance>span:last-child{font-size:8px}.product-pages-module__4SO7kG__planReassurance{padding-block:13px;font-size:9px}.product-pages-module__4SO7kG__trialNote{margin-top:22px;padding-top:25px}}@media (max-width:760px){.product-pages-module__4SO7kG__workIntro{gap:22px;padding-block:28px 32px}.product-pages-module__4SO7kG__workIntro h1{font-size:clamp(43px,8svh,62px)}.product-pages-module__4SO7kG__featureRow{gap:24px;padding-block:30px}.product-pages-module__4SO7kG__chapter{margin-bottom:16px}.product-pages-module__4SO7kG__featureCopy h2{font-size:37px}.product-pages-module__4SO7kG__featureCopy>p,.product-pages-module__4SO7kG__featureNote{margin-top:16px}.product-pages-module__4SO7kG__meetingStage,.product-pages-module__4SO7kG__writingStage{padding-block:20px}.product-pages-module__4SO7kG__meetingWindow,.product-pages-module__4SO7kG__letter{padding-block:15px}.product-pages-module__4SO7kG__windowHeading{padding-bottom:14px}.product-pages-module__4SO7kG__request{padding-top:18px}.product-pages-module__4SO7kG__sourceBridge{margin-top:18px}.product-pages-module__4SO7kG__recipientTabs{margin-block:16px}.product-pages-module__4SO7kG__replyPaper.evidence{min-height:112px}.product-pages-module__4SO7kG__toneNote{min-height:54px;margin-top:16px}.product-pages-module__4SO7kG__pricingIntro{grid-template-columns:1fr;gap:16px;padding:23px 0 18px}.product-pages-module__4SO7kG__pricingIntro h1{font-size:clamp(40px,6svh,54px)}.product-pages-module__4SO7kG__pricingIntro .product-pages-module__4SO7kG__eyebrow{margin-bottom:12px;font-size:7px}.product-pages-module__4SO7kG__pricingAside>p{display:none}.product-pages-module__4SO7kG__pricingAside{align-items:center;gap:15px;display:flex}.product-pages-module__4SO7kG__billingSwitch{margin-top:0}.product-pages-module__4SO7kG__billingSwitch button{min-width:72px;padding:8px 10px;font-size:10px}.product-pages-module__4SO7kG__savings{max-width:120px;margin:0;font-size:8px}.product-pages-module__4SO7kG__mobilePlans{background:#e9e1ef;border-radius:9px;margin-bottom:15px;padding:4px;display:flex}.product-pages-module__4SO7kG__mobilePlans button{color:#8a7098;background:0 0;border:0;border-radius:6px;flex:1;padding:9px 8px;font-size:11px}.product-pages-module__4SO7kG__mobilePlans button[aria-pressed=true]{color:#533663}.product-pages-module__4SO7kG__planCard[data-mobile-active=false]{display:none}.product-pages-module__4SO7kG__planCard,.product-pages-module__4SO7kG__proCard{padding:19px 22px}.product-pages-module__4SO7kG__planCard h2{margin-top:12px;font-size:29px}.product-pages-module__4SO7kG__planDescription{margin-top:6px;font-size:11px}.product-pages-module__4SO7kG__price{margin-top:14px}.product-pages-module__4SO7kG__price>span:first-child{font-size:46px}.product-pages-module__4SO7kG__billingNote{margin-top:8px;font-size:9px}.product-pages-module__4SO7kG__planButton{margin-top:13px;padding-block:11px;font-size:11px}.product-pages-module__4SO7kG__planFeatures{padding-block:12px 10px}.product-pages-module__4SO7kG__planFeatures li{margin-block:7px;font-size:11px;line-height:1.6}.product-pages-module__4SO7kG__allowance{padding-top:12px;font-size:10px}.product-pages-module__4SO7kG__planReassurance{gap:6px;padding-block:15px;font-size:9px}.product-pages-module__4SO7kG__trialNote{margin-top:12px}}@media (prefers-reduced-motion:reduce){.product-pages-module__4SO7kG__page a,.product-pages-module__4SO7kG__page a>svg,.product-pages-module__4SO7kG__recipientTabs:before,.product-pages-module__4SO7kG__billingSwitch:before,.product-pages-module__4SO7kG__mobilePlans:before,.product-pages-module__4SO7kG__recipientTabs button,.product-pages-module__4SO7kG__billingSwitch button,.product-pages-module__4SO7kG__mobilePlans button{transition:none}.product-pages-module__4SO7kG__replyContent,.product-pages-module__4SO7kG__priceValue{animation:none}}:is(.product-pages-module__4SO7kG__page .example-token:hover,.product-pages-module__4SO7kG__page .example-token[aria-expanded=true]){padding-inline:0}.product-pages-module__4SO7kG__mobileFeatureSummary{display:none}@media (min-width:1101px){.product-pages-module__4SO7kG__pricingIntro h1{white-space:nowrap;font-size:clamp(40px,5.8svh,53px)}.product-pages-module__4SO7kG__pricingIntro h1 br{display:none}.product-pages-module__4SO7kG__pricingIntro h1 em{margin-left:.2em}.product-pages-module__4SO7kG__pricingIntro{grid-template-columns:1.5fr 1fr;padding-block:15px 20px}.product-pages-module__4SO7kG__pricingAside{padding-left:20px}}@media (min-width:761px){.product-pages-module__4SO7kG__planDescription{min-height:20px}.product-pages-module__4SO7kG__billingNote{min-height:16px}.product-pages-module__4SO7kG__planFeatures li{margin-block:4px}}@media (max-width:760px){.product-pages-module__4SO7kG__page:has(.product-pages-module__4SO7kG__pricing)>.product-pages-module__4SO7kG__back{display:none}.product-pages-module__4SO7kG__pricingIntro{gap:13px;padding:14px 0}.product-pages-module__4SO7kG__pricingIntro h1{font-size:40px}.product-pages-module__4SO7kG__pricingIntro .product-pages-module__4SO7kG__eyebrow{margin-bottom:8px}.product-pages-module__4SO7kG__planCard>.product-pages-module__4SO7kG__planFeatures{display:none}.product-pages-module__4SO7kG__mobileFeatureSummary{color:#786383;flex:1;padding:12px 0;font-size:11px;display:block}.product-pages-module__4SO7kG__mobileFeatureSummary ul{margin:0;padding:0;list-style:none}.product-pages-module__4SO7kG__mobileFeatureSummary li{align-items:flex-start;gap:8px;margin:6px 0;line-height:1.7;display:flex}.product-pages-module__4SO7kG__mobileFeatureSummary svg{color:#a08aaf;flex-shrink:0;margin-top:3px}.product-pages-module__4SO7kG__mobileFeatureSummary details{margin-top:10px}.product-pages-module__4SO7kG__mobileFeatureSummary summary{cursor:pointer;text-underline-offset:4px;width:fit-content;font-size:10px;transition:color .2s}.product-pages-module__4SO7kG__mobileFeatureSummary summary:hover,.product-pages-module__4SO7kG__mobileFeatureSummary summary:focus-visible{color:#513565;text-decoration:underline}.product-pages-module__4SO7kG__mobileFeatureSummary details[open] ul{margin-top:10px}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__mobileFeatureSummary{color:#d2c4df}.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__mobileFeatureSummary summary:hover,.product-pages-module__4SO7kG__proCard .product-pages-module__4SO7kG__mobileFeatureSummary summary:focus-visible{color:#fff}.product-pages-module__4SO7kG__workIntro h1{font-size:clamp(36px,10.5vw,52px)}.product-pages-module__4SO7kG__introAside>.product-pages-module__4SO7kG__workKanji{margin:0 0 12px;padding:0;font-size:28px;display:block}.product-pages-module__4SO7kG__workIntro{gap:20px}}@media (max-width:760px) and (max-height:780px){.product-pages-module__4SO7kG__pricingIntro{gap:10px;padding-top:8px}.product-pages-module__4SO7kG__pricingIntro h1{font-size:36px}.product-pages-module__4SO7kG__billingSwitch button{padding-block:6px}.product-pages-module__4SO7kG__mobilePlans{margin-bottom:10px}.product-pages-module__4SO7kG__mobilePlans button{padding-block:7px}.product-pages-module__4SO7kG__planCard,.product-pages-module__4SO7kG__proCard{padding-block:17px}.product-pages-module__4SO7kG__planCard h2{margin-top:10px}.product-pages-module__4SO7kG__planDescription{margin-top:4px}.product-pages-module__4SO7kG__price{margin-top:12px}.product-pages-module__4SO7kG__mobileFeatureSummary{padding-block:8px}}@media (min-width:761px){.product-pages-module__4SO7kG__planCard:not(.product-pages-module__4SO7kG__proCard){margin-block:12px}.product-pages-module__4SO7kG__proCard{margin-block:0}}.product-pages-module__4SO7kG__trialNumber{white-space:nowrap;letter-spacing:-.055em;flex:none;font-size:clamp(72px,8.5vw,110px);display:block}@media (max-width:380px){.product-pages-module__4SO7kG__trialNumber{font-size:64px}}.product-pages-module__4SO7kG__pricingIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:34px 0 30px}.product-pages-module__4SO7kG__pricingIntro h1{font-size:clamp(39px,4.2vw,53px)}.product-pages-module__4SO7kG__pricingDescription{text-wrap:pretty;max-width:560px;margin-top:14px;font-size:12px;line-height:1.7}.product-pages-module__4SO7kG__pricingAside{flex-direction:column;align-items:flex-end;gap:9px;padding:0 0 2px;display:flex}.product-pages-module__4SO7kG__pricingAside .product-pages-module__4SO7kG__billingSwitch{margin:0}.product-pages-module__4SO7kG__pricingAside .product-pages-module__4SO7kG__savings{margin:0;font-size:9px}@media (min-width:1101px){.product-pages-module__4SO7kG__pricingIntro h1{font-size:clamp(40px,4vw,51px)}}@media (max-width:1100px) and (min-width:761px){.product-pages-module__4SO7kG__pricingIntro h1{font-size:43px}}@media (max-width:760px){.product-pages-module__4SO7kG__pricingIntro{grid-template-columns:1fr;gap:17px;padding:18px 0 17px}.product-pages-module__4SO7kG__pricingIntro h1{font-size:40px}.product-pages-module__4SO7kG__pricingDescription{max-width:310px;margin-top:11px;font-size:11px}.product-pages-module__4SO7kG__pricingAside{flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.product-pages-module__4SO7kG__pricingAside .product-pages-module__4SO7kG__savings{max-width:120px;font-size:8px}}@media (max-width:760px) and (max-height:780px){.product-pages-module__4SO7kG__pricingIntro{gap:12px;padding-block:10px 14px}.product-pages-module__4SO7kG__pricingIntro h1{font-size:36px}.product-pages-module__4SO7kG__pricingDescription{margin-top:8px;font-size:10px}}.product-pages-module__4SO7kG__trialNumber{word-spacing:.06em}@media (max-width:760px) and (max-height:780px){.product-pages-module__4SO7kG__pricingIntro{gap:8px;padding-block:6px 10px}.product-pages-module__4SO7kG__pricingDescription{margin-top:6px}.product-pages-module__4SO7kG__mobilePlans button{padding-block:6px}.product-pages-module__4SO7kG__planCard,.product-pages-module__4SO7kG__proCard{padding-block:14px}}
.word-morph-module__xQGmjG__word{vertical-align:baseline;isolation:isolate;display:inline-grid}.word-morph-module__xQGmjG__japanese,.word-morph-module__xQGmjG__english{pointer-events:none;grid-area:1/1;place-self:center;transition:filter .11s,opacity .11s}.word-morph-module__xQGmjG__japanese{opacity:1;filter:blur();transition-delay:.11s}.word-morph-module__xQGmjG__english{letter-spacing:-.025em;white-space:nowrap;opacity:0;filter:blur(5px);font-family:DM Sans,system-ui,sans-serif;font-size:.58em;font-weight:500}:is(button:hover>.word-morph-module__xQGmjG__word .word-morph-module__xQGmjG__japanese,button:focus-visible>.word-morph-module__xQGmjG__word .word-morph-module__xQGmjG__japanese){opacity:0;filter:blur(5px);transition-delay:0s}:is(button:hover>.word-morph-module__xQGmjG__word .word-morph-module__xQGmjG__english,button:focus-visible>.word-morph-module__xQGmjG__word .word-morph-module__xQGmjG__english){opacity:1;filter:blur();transition-delay:.11s}@media (prefers-reduced-motion:reduce){.word-morph-module__xQGmjG__japanese,.word-morph-module__xQGmjG__english{transition:none;filter:none!important}}.word-morph-module__xQGmjG__reveal{vertical-align:baseline;appearance:none;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline-grid}.word-morph-module__xQGmjG__reveal:focus-visible{outline-offset:4px;outline:2px solid}.word-morph-module__xQGmjG__reveal .word-morph-module__xQGmjG__word{max-width:100%}.word-morph-module__xQGmjG__reveal .word-morph-module__xQGmjG__japanese{font:inherit}.word-morph-module__xQGmjG__reveal[data-revealed=true]>.word-morph-module__xQGmjG__word .word-morph-module__xQGmjG__japanese{opacity:0;filter:blur(5px);transition-delay:0s}.word-morph-module__xQGmjG__reveal[data-revealed=true]>.word-morph-module__xQGmjG__word .word-morph-module__xQGmjG__english{opacity:1;filter:blur();transition-delay:.11s}.word-morph-module__xQGmjG__reveal[data-revealed=false]>.word-morph-module__xQGmjG__word .word-morph-module__xQGmjG__japanese{opacity:1;filter:blur()}.word-morph-module__xQGmjG__reveal[data-revealed=false]>.word-morph-module__xQGmjG__word .word-morph-module__xQGmjG__english{opacity:0;filter:blur(5px)}.word-morph-module__xQGmjG__vertical{writing-mode:horizontal-tb;font-family:serif;font-size:15px}.word-morph-module__xQGmjG__vertical .word-morph-module__xQGmjG__japanese{writing-mode:vertical-rl;letter-spacing:.2em}.word-morph-module__xQGmjG__vertical .word-morph-module__xQGmjG__english{writing-mode:vertical-rl;letter-spacing:.04em;font-size:.8em}:is(.sky-word:hover .word-morph-module__xQGmjG__japanese,.sky-word:focus-visible .word-morph-module__xQGmjG__japanese){opacity:0;filter:blur(5px);transition-delay:0s}:is(.sky-word:hover .word-morph-module__xQGmjG__english,.sky-word:focus-visible .word-morph-module__xQGmjG__english){opacity:1;filter:blur();transition-delay:.11s}.word-card-japanese .word-morph-module__xQGmjG__reveal .word-morph-module__xQGmjG__japanese{font:inherit;color:inherit}.word-card-japanese .word-morph-module__xQGmjG__reveal .word-morph-module__xQGmjG__english{color:inherit;font-family:DM Sans,sans-serif;font-size:.58em}@media (prefers-reduced-motion:reduce){.word-morph-module__xQGmjG__reveal .word-morph-module__xQGmjG__japanese,.word-morph-module__xQGmjG__reveal .word-morph-module__xQGmjG__english{transition:none;filter:none!important}}.word-morph-module__xQGmjG__reveal>.word-morph-module__xQGmjG__word{font:inherit;letter-spacing:inherit}.word-card-japanese .word-morph-module__xQGmjG__reveal>.word-morph-module__xQGmjG__word{font:inherit;letter-spacing:inherit}
.word-card-module__yk5f0q__lens.word-card-module__yk5f0q__lens{--lens-solid:#fbf9f6;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(140deg,#ffffff50,#0000 40%,#e0d3ef16),#fffdfab8;border:1px solid #ffffffb8;border-radius:25px;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #ffffffb8,0 24px 48px -16px #22202e32,0 6px 16px -6px #25203620}.word-card-module__yk5f0q__lens:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(from 155deg,#ffffff10,#ffffffe8 13%,#cab6ea80 24%,#fff 38%,#ffffff10 50%,#c4e7e17a 62%,#ffe1c1a1 70%,#fffe 83%,#ffffff10);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.word-card-module__yk5f0q__fields{text-align:left;min-width:0}.word-card-module__yk5f0q__identity{min-width:0}.word-card-module__yk5f0q__surface{color:var(--word-color);letter-spacing:.02em;font:500 34px/1.35 Hiragino Mincho ProN,Yu Mincho,serif;display:block}.word-card-module__yk5f0q__surface button{text-align:left;width:100%;display:grid}.word-card-module__yk5f0q__surface button>span{width:100%}.word-card-module__yk5f0q__surface [lang=ja]{justify-self:start}.word-card-module__yk5f0q__surface [lang=en]{white-space:normal;justify-self:start;font-size:16px;line-height:1.5}.word-card-module__yk5f0q__pronunciation{color:#756a80;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:5px;font-size:12px;line-height:1.6;display:flex}.word-card-module__yk5f0q__reading{color:#55495f;font-size:13px}.word-card-module__yk5f0q__romaji{font-size:11px}.word-card-module__yk5f0q__reading+.word-card-module__yk5f0q__romaji{border-left:1px solid #30203e1f;padding-left:10px}.word-card-module__yk5f0q__meanings{color:var(--ink);overflow-wrap:anywhere;border-top:1px solid #30203e1f;margin:15px 0 0;padding:13px 0 0;font-size:13px;line-height:1.7;list-style:none}.word-card-module__yk5f0q__meanings li+li{margin-top:3px}.word-card-module__yk5f0q__popover.iris-word-popover{transform-origin:bottom;padding:0;animation:.26s cubic-bezier(.22,1,.36,1) word-card-module__yk5f0q__lensIn;display:flex}.word-card-module__yk5f0q__popoverScroll{z-index:2;overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;position:relative;overflow:auto}.word-card-module__yk5f0q__popover .popover-top{gap:12px;margin:0;padding:16px 16px 0 20px}.word-card-module__yk5f0q__popover .popover-top>span{color:var(--card-muted);letter-spacing:.1em;font-size:9px;font-weight:500}.word-card-module__yk5f0q__popoverActions{align-items:center;gap:8px;margin-left:auto;display:flex}.word-card-module__yk5f0q__wordType{border:1px solid var(--card-line);color:var(--card-muted);background:var(--card-control);border-radius:20px;align-items:center;padding:2px 8px;font-size:10px;line-height:1.5;display:inline-flex}.word-card-module__yk5f0q__popover .popover-top button{background:var(--card-control);width:26px;height:26px;color:var(--card-muted);border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:background .14s,color .14s,box-shadow .14s;display:grid}.word-card-module__yk5f0q__popover .popover-top button:hover{background:var(--card-surface-hover);color:var(--card-accent)}.word-card-module__yk5f0q__popoverBody{padding:15px 20px 20px;container-type:inline-size}.word-card-module__yk5f0q__popover .word-card-module__yk5f0q__surface{font:500 36px/1.35 Hiragino Mincho ProN,Yu Mincho,Noto Serif CJK JP,serif}.word-card-module__yk5f0q__popover .word-card-module__yk5f0q__pronunciation{gap:4px 10px;margin-top:6px;line-height:1.55}.word-card-module__yk5f0q__popover .word-card-module__yk5f0q__reading{color:color-mix(in oklab,var(--card-ink) 82%,var(--card-muted));font-size:14px}.word-card-module__yk5f0q__popover .word-card-module__yk5f0q__romaji{color:var(--card-muted);font-size:12px}.word-card-module__yk5f0q__popover .word-card-module__yk5f0q__meanings{border-color:var(--card-line);color:var(--card-ink);margin-top:18px;padding-top:14px;font-size:14px;line-height:1.6}.word-card-module__yk5f0q__popover .word-card-module__yk5f0q__meanings:before{content:"Meaning";letter-spacing:.12em;text-transform:uppercase;color:var(--card-muted);margin-bottom:10px;font-size:9px;font-weight:600;display:block}@keyframes word-card-module__yk5f0q__lensIn{0%{opacity:0;transform:translateY(4px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.word-card-module__yk5f0q__lens.word-card-module__yk5f0q__lens{background:var(--lens-solid)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.word-card-module__yk5f0q__lens.word-card-module__yk5f0q__lens{background:var(--lens-solid);-webkit-backdrop-filter:none;border-color:#83728e}.word-card-module__yk5f0q__lens:after{display:none}}@media (forced-colors:active){.word-card-module__yk5f0q__lens.word-card-module__yk5f0q__lens{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border-color:canvastext}.word-card-module__yk5f0q__lens:after{display:none}.word-card-module__yk5f0q__surface,.word-card-module__yk5f0q__meanings,.word-card-module__yk5f0q__pronunciation,.word-card-module__yk5f0q__reading{color:canvastext}}@media (prefers-reduced-motion:reduce){.word-card-module__yk5f0q__popover.iris-word-popover{animation:none}.word-card-module__yk5f0q__popover .popover-top button{transition:none}}.word-card-module__yk5f0q__inline{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 22px;width:fit-content;max-width:100%;min-height:70px;margin-inline:auto;display:grid}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__identity{display:contents}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__surface{border-right:1px solid #30203e18;grid-area:1/1/3;align-self:center;padding-right:20px;font-size:30px;line-height:1.4}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__surface button>span{position:relative}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__surface [lang=en]{white-space:normal;align-items:center;font-size:14px;display:grid;position:absolute;inset:0}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__meanings{border:0;grid-area:1/2;align-self:end;margin:0;padding:0;font-size:16px;line-height:1.5}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__pronunciation{grid-area:2/2;align-self:start;gap:4px 9px;margin:0}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__reading{color:#887a92;font-size:11px}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__romaji{color:#887a92;font-size:10px}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__reading+.word-card-module__yk5f0q__romaji{border:0;padding-left:0}@media (max-width:600px){.word-card-module__yk5f0q__inline{column-gap:14px;min-height:60px}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__surface{padding-right:13px;font-size:24px}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__meanings{font-size:13px}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__reading{font-size:10px}.word-card-module__yk5f0q__inline .word-card-module__yk5f0q__romaji{font-size:9px}}
